1.小米手机轮播图下方的指示点无法显示,原因:因为小米手机版本为6.0,指示点资源为V21,应该把drawable资源放在drawable文件夹下,而不是V21目录下(养花机项目)
2.极光推送Android端和iOS端应该共用同一个appkey(一乙文化项目)
3.项目中有特殊字体时候,定义一个自定义字体,用单例模式获取一个Typeface,不然会卡顿(一乙文化项目)
4.当用到智能刷新控件时候,用到上拉加载更多时候要用smartRefreshLayout.setOnRefreshLoadmoreListener()方法,不然会导致无法加载更多
5.友盟:友盟common版本和其他jar包版本不统一,导致包classNotfoundException(一乙艺术项目)
compile'com.umeng.sdk:share-qq:6.9.1.1'
compile'com.umeng.sdk:share-core:6.9.1'
compile'com.umeng.sdk:share-wechat:6.9.1'
compile'com.umeng.sdk:share-sina:6.9.1'
compile'com.umeng.sdk:common:1.5.1'
6.一乙艺术项目,QQ第三方登录UMAuthListener的方法无法回调,以为没有在activity中添加
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);
}
7.在fragment嵌套fragment中,下一层的fragment使用fragmentManager必须使用childFragmentManager
8.android:digits="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
限制edittext只能输入英文字母(小写)和数字
9.当h5的url中包含中文时候,用Uri.decode(url);进行解码,不然url中的中文无法正常显示(养花机项目)
url = Uri.decode(url);
10.用String.valueOf(double)方法,当double过大时,数据会被缩写4.0e7形式,解决方法:String.format(“%.2f”,double)