- 博客(9)
- 收藏
- 关注
原创 Android国际化数字点变成逗号的问题
当使用DecimalFormat或者String.format格式化数据时,如果不设置Locale相关参数或者设为Locale.getDefault,默认会取系统语言。这个时候坑就来了:在西欧一些国家小数点“.”会变成“,”(例如德语),或者Locale类里没有的语言(例如印尼)时,小数点“.”也会变成“,”,所以在使用上述方法进行数据格式化,最好加上例如Local.CHINA这种不会出现逗号的国...
2020-04-17 14:16:29
1590
原创 小米等部分手机机型不弹出对话框问题
测试又提了一个bug,小米4无法弹出对话框,查看代码发现设置的是setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT),这个没问题,在其他大部分手机是正常显示的,百度有说加权限的<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />,有说改成setType(
2017-11-07 17:10:53
6801
1
原创 关于vivo等部分机型onActivityResult不执行问题
今天测试又提了个bug,说vivo X5SL(Android4.4)手机选择相册图片点完成直接返回上一页,而不走图片上传方法。跟debug发现是onActivityResult方法没有执行,百度一下直接找到原因,这与Android的launchMode有关。原先将其设为 launchMode=”singleTask”,经测试,所有需要传递或接收的 Activity 不允许设置该属性,或只能设为标准模
2017-11-07 13:35:27
2708
原创 Android通知栏图标空白情况
最近项目上线,遇到个有意思的事情,Android通知栏图标会有空白,大概就是这个样子的 原因就不多说了,参考文章http://www.imooc.com/article/8175和http://blog.csdn.net/u013706904/article/details/51912634。 我自己的项目里就比较简单,在全局类里设置setSmallIcon(R.drawable.notice_
2017-11-03 11:15:26
4758
原创 Android 7.1 PopupWindow适配问题
今天在项目开发的时候遇到一个7.1系统手机适配问题,popupwindow在7.0之前直接使用showAsDropDown(View anchor, int xoff, int yoff)方法可以展示页面,但是到了7.0之后就需要使用showAtLocation(View parent, int gravity, int x, int y)方法,设置偏移高度,7.1在7.0的基础上还需通过setHe
2017-10-23 14:44:37
1593
原创 关于RemoteView构造函数中layoutId布局的根节点必须含有layout_width属性问题
将style换成普通的layout_width和layout_height就没问题,具体原因不清楚为什么。
2017-08-03 17:07:53
330
原创 解决Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'问题
今天在项目里加入RecyclerView时碰到问题了,百度到的原因是引用了相同的jar,但是项目是个老项目,找不到具体重复引用的jar,后来干脆排除相同的包,再编译就好了。build.gradle里代码:compile ('com.android.support:recyclerview-v7:21.0.0') { exclude module: 'support-v4'
2017-07-11 16:56:10
1699
原创 项目集成cordova后再集成leakcanary
由于CordovaLib会自动在项目的build.gradle文件中为compileSdkVersion赋上cdvCompileSdkVersion值,导致项目编译的时候使用的是Cordova需要的version,因此再集成leakcanary会报错。
2017-03-28 09:31:28
250
转载 Android Paint类的介绍
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 设置画笔的a,r,p,g值。 setAlpha:
2016-08-23 16:32:32
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人