摘要:
利用Gson进行String和对象的转换 /** * 从JsonStr中解析BUserBase * @param jsonStr * @return */ public static BUserBase decodeFromJson(String jsonStr) { BUserBase baseI 阅读全文
摘要:
AndroidStudio中的项目可以用compile的形式引入github上的开源项目,可以引用module,而不一定都要用libs文件夹中添加jar包的形式。在最终realease打包时,混淆的设置是比较重要的,否则会导致生成的包有很多功能不能正常使用。下面列举一个基本的app的build.gr 阅读全文
摘要:
android中的带有输入功能的页面布局经常被弹出的键盘遮挡,一种处理方法是监听键盘的弹出,设置布局的padding或隐藏某些占位控件,使得输入框不被键盘遮挡。一种常用的方法是当Activity设置为android:windowSoftInputMode="adjustResize"的时候,键盘的弹 阅读全文
摘要:
当文本包含Emoji字符的时候,存储到数据库或读取的时候需要进行编码和解码(如UTF_8),否则MySQL的存储可能有异常。 当有的文本不允许输入Emoji字符,或者显示时需要将Emoji替换为指定字符的时候可以用下面的几个工具方法。 /** * 将字符串中的Emoji表情替换为* * @param 阅读全文
摘要:
toast可以设置自定义的view和显示位置。下面是一个简单的例子,复杂些的就是改变其布局文件就可以了。 /** * @author BMR * @ClassName: ToastWithTwoText * @Description: TODO: * @date 2015/12/22 14:24 * 阅读全文
摘要:
/** * 含数字和字母的密码验证 * * @param psw * @return 是否符合强度测试 false:密码强度不够 */ @TargetApi(Build.VERSION_CODES.GINGERBREAD) public static boolean checkPwdFormat(S 阅读全文
摘要:
关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解 A:透明度 R:红色 G:绿 B:蓝 Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位 Bitmap.Config ARGB_88 阅读全文
摘要:
身为一个android开发狗,真是艰辛啊,适配不好做,Rom特性不好搞,连切图有时候都得自己上啊,设计师MM都不敢去惹呢,新技能Get开始。 其实,都是小case了,我有度娘和谷哥! 因为,有了psd,只要设计的是按android标准,那都好说,有标注切图二合一免费神器pxcook: 教程在此:ht 阅读全文
摘要:
app常用的60s倒计时计时功能: 阅读全文
摘要:
转自:Android中使用Handler引发的内存泄露 在Activity中,经常会用到自定义的Handler来处理主线程收到的Message,但是ADT20以后,直接定义的如下定义的内部会有提示说这种使用方法有内存泄漏的风险: private Handler mHandle = new Handl 阅读全文