Camera预览 目前 Android Camera 有两个版本,分别是Camera 和 Camera2,Camera2 是从 5.0开始引入的,但是由于兼容性问题且很多手机厂商的支持程度比较弱,所以目前还是使用 Cam…
分类:移动开发
@SuppressWarnings("XXX") AS强迫症的福音
我们在写一些接口的时候,有些变量的作用范围是不确定的,但AS会根据你代码中对该变量的使用情况来对你进行警告。这对有些强迫症感到心痒痒,明明我这个写法没错,给我报一个黄色警告这不是鄙视我的代码有问题吗? 在这个情景下我这个…
Android 夜间模式主题切换方案
由于Android的设置中并没有夜间模式的选项,对于喜欢睡前玩手机的用户,只能简单的调节手机屏幕亮度来改善体验。目前越来越多的应用开始把夜间模式加到自家应用中,没准不久google也会把这项功能添加到Android系统中…
android HttpClient+WebView 同步cookie
android客户端通过httpClient或者httpUrlConnection进行登录后,为了把登录状态同步到webView中,这时需要进行cookie的同步 参考:http://segmentfault.com/a…
通过ContentProvider访问应用的data区files的文件
工作中遇到需要将一张超过2M的图传递给另外一个应用使用。 之前是通过Intent中放Bundle对象,通过bundle对象存二进制数组,通过广播的形式发送给另外一个应用,另外一个应用…
解决addItemDecoration添加分割线重复绘制,间隔变大问题
recyclerview需要使用addItemDecoration给item添加分割线。 但是在多层list嵌套的情况下,每次刷新数据,分割线可能都会重复绘制 首先尝试使用在添加前使用removeItemDecorati…
升级AndroidX之后Glide不兼容
在项目升级为AndroidX之后,可能有人会发现,Glide4.8.0会出现问题,Glide中使用的 android.support.annotation.CheckResult 和android.support.ann…
人脸识别
商汤人脸识别 github地址 https://github.com/Johncuiqiang/SencetimeFaceDemo 技术简介 通过人脸关键点检测,一般为21点,或106点检测人脸变化,关键点越高,精度越高…
greenDAO数据库升级
代码出自http://stackoverflow.com/a/30334668 在使用greenDAO作为本地数据库操作时,会发现数据库升级无从下手,于是从爆栈网的答案中整理出了以下数据库升级方式的代码,感谢国外网友。 …
我拍摄婚纱照所经历的套路---致即将拍摄婚纱照的你们
废话不多说,只说我在拍摄婚纱照遇到的套路吧,各位看官请注意咯. 1.在朋友圈看到了某婚纱摄影的广告,考虑到自己即将步入婚姻的殿堂,就点击进去留下了自己的联系方式. 2.没过几天,电话来了,简单咨询了一下,然后力推让我和我…
retrofit2.0使用拦截器Interceptor统一打印请求与响应的json
开始之前先甩上retrofit和okhttp的github链接: https://github.com/square/retrofit https://github.com/square/okhttp 大家都知道一款AP…
通过Java反射机制使用系统隐藏API
对于基于系统平台开发应用的开发者来说,在一些应用场景下常常需要我们获取系统隐藏API来处理问题,下面我们以获取系统的属性为例子展开详细地说明。 首先明确哪类属于系统隐藏api呢? 如系统属性类 SystemPropert…