![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用工具
文章平均质量分 96
星载
风吹疏竹,雁渡寒潭。
展开
-
Android SharedPreferencesHelper简单封装
先赌为快:public class SharedPreferencesHelper { private static SharedPreferencesHelper helper; private SharedPreferences mSharedPreferences; private static SharedPreferences.Editor mE原创 2017-08-18 15:17:00 · 883 阅读 · 0 评论 -
Android 打开关闭闪光灯(手电筒)
/** * 打开闪光灯 */public void openFlashLight() { if (camera.getCamera() == null) { return; } Camera.Parameters parameter = camera.getCamera().getParameters(); parameter.setFlashMode(Camera....原创 2018-05-21 15:36:33 · 6050 阅读 · 1 评论 -
Android Zxing3.3.2扫描、生成、解析二维码,以及近距离无法识别的问题
Zxing目前最新版本3.3.2,打开摄像头就成功了,真正的极速扫描,效果喜人。一、集成流程1、克隆代码就不说了。2、zxing项目巨大,我们只需要扫描部分的代码。将android、android-core、core目录代码以及资源拷贝到项目目录下。所有类都需要修改引用类路径,全局更新so easy!这是我拷贝过后,未简洁过后的目录:使用方式:调用Ca...原创 2018-05-22 11:50:58 · 9632 阅读 · 6 评论 -
Android 比较时间的大小,时间差,格式化时间,以及格式化两个时间大小差值、格式化秒表
一、比较时间的大小-三种方式:1、获取时间戳比较timestamp1 > timestamp22、转换为Date比较val date=Date()val date2=时间2date.after(date2)3、使用工具类(推荐)val date = Date()val date2 = Date()/*date>date2*/DateUtils.a...原创 2017-06-12 14:06:45 · 6582 阅读 · 3 评论 -
Android ConstraintLayout布局使用详解
Android ConstraintLayout是谷歌推出替代PrecentLayout的组件。支持相对布局、线性布局、帧布局,笔者看来更像是FrameLayout 、LinearLayout、RelativeLayout三者的结合体,并且比这三者更强大的是实现了百分比布局,大家都知道安卓碎片严重,使用百分比适配,那么将彻底解决适配问题。本文将教会你如何使用此控件。一、当作Relative...原创 2018-08-21 15:51:46 · 50016 阅读 · 6 评论 -
Android ConstraintLayout百分比布局-适配终结者(基本适配所有机型)
对于Android开发者来讲,适配始终是个大问题,在小米手机上面是一个样,在oppo上面是一个样,真是让人恼火。现在讲一下笔者最近遇到的问题,公司项目需求,一颗树,树有很有枝桠,枝桠上面要挂红包,这需求是真坑爹,精度要求特别高,这肯定不能使用DP适配了,最开始想自己根据屏幕分辨率来做适配,设计图是750*1334的,我自己等比缩放在1080上面和720上面,这工作量有点大啊,一个人无法完成的赶...原创 2018-08-21 15:54:09 · 17547 阅读 · 8 评论