- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 2021-09-29 流布局跟recyclerView的配合使用
recyclerViewFavorable.setVisibility(View.VISIBLE); //流布局展示 List<Map<String,Object>> ruleList = new ArrayList<>(); Map tempMap = null;for (int i = 0;i<favorableList.length;i++){ tempMap = new HashMap(); tempMap.put("name",..
2021-09-29 14:22:33
154
原创 获取近 几年的 年份列表
/** * 得到当前日期的年份 * * @return YYYY */public static String getCurrentDateOfYear() { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("YYYY"); String times = sdf.format(date); return times;}/** * 获取近 几年的 年份列表 2021/0
2021-04-30 11:16:50
1144
原创 eventbus的简单使用
/** * 是否需要刷新数据 */ private boolean isRefresh = false; //EventBus 需要知道是否需要刷新时,进行register 和配套的unregister @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); EventBus...
2021-03-02 14:16:42
216
原创 AS 连接手机安装手机驱动
获取设备id不仅需要便携设备的硬件id,也需要AdbInterface的硬件id !!!1、便携设备的硬件ID2、ADB Interface的硬件ID (大多数情况下都是这个ID没有获取到)位置在顶部的Android Device 或者其他设备中(截图是驱动已经安装的所以其他设备中看不见了)...
2021-03-01 17:00:54
341
原创 APP调用微信小程序,能拉起小程序,但是onResp回调不会被调用问题
官方给的demo太简陋了,都没有一个正常能唤起小程序的demo(iOS却有...),网址的示例也没说 createWXAPI 时的appKey是自身app的还是小程序的;连回调的demo都写了一堆用不上的东西,都得自己试,看“微信开放社区”好多跟我一样遇到唤起app正常,但小程序回调app方法不走的情况...微信开放文档:app拉起小程序 https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Progra.
2020-07-20 22:51:18
3152
2
原创 android 根据状态栏高度调整标题栏的高度
根据状态栏高度调整标题栏的高度 int statubarHeight = ImmersiveStatusBar.getStatusBarHeight(getActivity()); Logger.d("--getStatusBarHeight","--statubarHeight:"+statubarHeight); int uiStatubarHeight = DimensionUtility.dip2px(getActivity(), 20);//UI预想中的
2020-06-17 20:49:35
931
原创 android 手机在不同分辨率下,状态栏高度是否一致
以华为荣耀10为例,在720分辨率下,通过方法 获取状态栏高度为60px;调整分辨率为1080后,状态栏高度为90px;由此可知,**同一设备在不同分辨率下状态栏高度px是不同的,但是符合我们的换算比例 2/3/4,还是可以使用dp进行处理的!**/** * 获取状态栏高度 * @param context * @return */ public static int getStatusBarHeight(Context context) {
2020-06-17 20:00:38
1302
1
原创 如何完整迁移git仓库到另一个远程地址
项目中遇到git仓库迁移,很常见。如何把一个项目中所有的分支,tag等迁移到另一个仓库地址,下面两种方式都**亲测可用**。1. 通过命令行进行克隆、推送需要执行一个特别的克隆命令,然后镜像push到新的仓库地址。具体步骤如下:1.打开命令行工具2.以bare的方式克隆老的仓库 git clone --bare https://xx/xx/old-repository.git 3....
2020-05-02 12:25:19
1656
原创 Task 'assembleXXXDebug' not found in project ':app'.的解决方法
如果项目构建时遇到了 Task ‘assembleXXXDebug’ not found in project ‘:app’.的问题,原因可能如下:项目gradle配置文件里面设置了 productFlavors,比如改为了YYY,然后对应的debug的assemble应该是assembleYYYDebug,然而对应 Build Variants 可能还是 assembleXXXDebug,所以...
2020-02-12 19:02:12
15685
1
转载 Android CountDownTimer倒计时器的使用
在一个TextView不断显示剩下的时间,代码如下:privateTextView vertifyView; privateCountDownTimer timer = newCountDownTimer(10000, 1000) { @OverridepublicvoidonTick(longmillisUntilFinished) { vertifyView.setText((mil
2017-12-09 23:59:30
391
原创 Activity与class获取类名的方式不同
//Activity与class获取类名的方式不同 if(act.getClass().getName().equals(activity.getName())){ index = activityList.indexOf(act); break; }-------------------package com.example.testand;import j
2017-07-19 23:32:24
3314
转载 【SVN】中检出(check out) 和导出(export) 的区别
经过实践,确实如上所说,检出还受svn版本控制,可以在本地直接通过svn客户端进行文件更新等操作,导出的文件就不受版本控制,不能通过svn客户端在本地进行文件更新了!
2017-07-19 23:17:01
1559
转载 【AndroidManifest.xml详解】Manifest属性之versionCode,versionName
androidManifest的几个基础属性的解释
2017-07-19 23:02:05
2781
转载 AndroidManifest.xml警告 Should explicitly set android:allowBackup to true or false Android
android:allowBackup="false",禁止应用程序数据可以备份和恢复用户使用adb备份和恢复
2017-07-19 22:47:00
720
转载 viewpager所需的tabtitle
----------------------package com.bocop.commons.view.category_tab;import com.bocop.eronghui.R;import android.content.Context;import android.graphics.Canvas;import android.graphics.Re
2016-09-17 22:59:58
406
转载 解析带图片的htlm数据
//本文介绍的示例适用于android中需要解析带图片的htlm数据,public class MainActivity extends Activity { private Handler handler; private String html; private TextView tv; private ProgressBar bar; @Overrid
2016-09-17 22:48:53
429
转载 关闭一个或多个activity
//Activity与class获取类名的方式不同if(act.getClass().getName().equals(activity.getName())){index = activityList.indexOf(act);break;}-------------------package com.example.testand;import ja
2016-09-17 22:46:17
299
转载 EditText 的光标选择
EditText 的光标选择(android.text.Selection)//提示 et.getText().length 须大于1,可能会有异常// Selection.setSelection(editText.getText(), editText.getText()// .length());// editText.setSelection(s.length())
2016-09-17 22:43:25
382
转载 java数组
6. java 的数据结构类型中,正确的说法是_____D_________. A)有多维数组 B)不可实现多维数组 C)只有一个维数组,不可实现多维数组 D)可用“一维数组的数组”实现多维数组
2016-09-17 22:41:15
376
转载 安卓 点击空白处 隐藏软键盘
InputMethodManager manager ;//输入法管理 //安卓 点击空白处 隐藏软键盘 manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);@Overridepublic boolean onTouchEvent(MotionEvent event)
2016-09-17 22:39:11
256
转载 弹窗item选择
----------final String[] buyOrhangStr = new String[] { "市价买入", "委托买入" }; // 钞汇标识Dialog alertDialog = new AlertDialog.Builder(this).setItems(buyOrhangStr, new DialogInterface.OnClickListener() {
2016-09-17 22:36:45
279
转载 动态设置字体大小
=============实际情况中我使用的是第一种,textview.setTextSize(float size);//直接输入要设置的字体大小 ,单位应该是sp的;为了确保准确,可以结合第二种使用 textview.setTextSize(TypedValue.COMPLEX_UNIT_SP,size);//输入单位参数、字体大小---------第一种Android
2016-09-17 22:35:31
658
转载 用html对h5进行报文处理
String html = (String) map.get("TE");// html = ""// + html +// "";// tv_content.setText(Html.fromHtml(html));tv_content.setText(html);-----------Response:{"TE":"\n\t以上产品在我行境内
2016-09-17 22:30:50
673
转载 给text添加可点击拨打电话属性
给text添加可点击拨打电话属性: android:autoLink="phone"eg:下面的两个text都可点击/*************代码如下************/ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren
2016-09-17 22:29:36
523
原创 给整个布局文件设置背景,而不用给布局加id
----------确实可以给整个布局文件设置背景,而不用给布局加id---------adapter@Overridepublic View getView(int position, View convertView, ViewGroup parent) {Holder holder = null;if (null == convertView) {hold
2016-09-17 22:29:01
476
转载 获取当前日期是星期几
1、使用Calendar类/*** 获取当前日期是星期几* * @param dt* @return 当前日期是星期几*/public static String getWeekOfDate(Date dt) {String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};Calend
2016-09-17 22:27:26
398
原创 根据当前的星期,判断下周几是几号
----------根据当前的星期,判断下周几是几号/*** FIXME 计算下一扣款日(根据当前的星期,判断下周几是几号)* @param subday 下周几 (1-5)* @return nextDate yyyy-mm-dd*/private String initNextCutDate(String subday){//下个扣款日期String n
2016-09-17 22:26:49
1694
转载 解决运行eclipse内存不足的问题
在eclipse目录下建个批处理文件eclipse.bat,用文本编辑器打开,写入如下内容:eclipse.exe -vmargs -Xms128m -Xmx512m -XX:PermSize=128m -XX:PermSize=256m然后保存.以后运行eclipse的时候就执行这个批处理就行了.解释下参数的意思:-vmargs
2016-09-17 22:24:46
810
转载 取消editext 默认焦点获取,不再自动弹出软键盘
-------取消editext 默认焦点获取,不再自动弹出软键盘 在edttext的父布局内添加属性 android:focusable="true"android:focusableInTouchMode="true"--------清单文件中配置:使软件盘不遮挡输入框 android:windowSoftInputMode="adjustResize"----
2016-09-17 22:23:36
526
原创 使textview末尾显示省略号
android:id="@+id/tv_state" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/shape_4corners_stroke_blue"
2016-09-17 22:22:22
3221
转载 手机号码格式化
/*** 手机号码格式化* @param number* @return*/public static boolean numCorrect(String number) {if (number.contains(" ")) {number = number.replaceAll(" ", "");}// 中国移动:134[0-8],135,136,137,13
2016-09-17 22:21:16
834
原创 金额格式化
tv_sum.setText(new DecimalFormat("##,###,###,###,##0.00").format(Double.parseDouble(sum)) + " 元");
2016-09-17 22:19:56
340
转载 替换指定指针后的字符串
/*** 替换指定指针后的字符串* @param str yyyyMMdd* @param subInt 要截取的指针* @return replaceStr 要替换的str * @return str */public static String getSubString(String str,int subInt ,String replaceStr){
2016-09-17 22:18:57
400
原创 Edit限制2位小数
/** 限制2位小数 */public void setPointLimit(final EditText editText) {editText.addTextChangedListener(new TextWatcher() {@Overridepublic void onTextChanged(CharSequence s, int start, int before
2016-09-17 22:17:47
267
转载 选择日期
/*** 选择日期*/private void selectDate() {// 2013年9月3日 14:44LayoutInflater inflater = LayoutInflater.from(this);final View timepickerview = inflater.inflate(R.layout.timepicker, null);Screen
2016-09-17 22:10:46
350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人