![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
想水的小猪
Android开发
展开
-
IO流的区别和选择
流操作的步骤:1.选择合适的流创建对象, 关联源(输入流)或关联目的(输出流)2.传输数据3.关闭资源(一定不要忘记)之所以需要弄清规律是因为流对象太多, 开发时不知道用哪个合适怎么办? 知道每个类的特点, 什么时候该用什么类就行了, 至于怎么使用, 去查API找方法以下1,2,4,5,6,11都必须熟练掌握, 剩下的要能知道这些类是干什么用的.1.FileInputStream && Fil原创 2016-05-11 14:47:57 · 616 阅读 · 0 评论 -
15 个 Android 通用流行框架大全
1. 缓存2.图片加载3. 图片处理4. 网络请求5. 网络解析6. 数据库7. 依赖注入8. 图表9. 后台处理10. 事件总线11. 响应式编程12. Log框架13. 测试框架14. 调试框架15. 性能优化转载 2016-05-09 23:36:01 · 405 阅读 · 0 评论 -
子线程为什么不能更新UI
安卓不允许子线程更新UI是因为UI访问是没有加锁的,多个线程访问UI不是线程安全的 由源码可知,检测ui更新是否在主线程的操作是在Activity的OnResume方法中执行的如果在子线程立刻访问ui,此时还没走到OnResume方法,系统则不会抛出异常原创 2016-05-09 00:07:12 · 2924 阅读 · 1 评论 -
moveTaskToback退后台
方法:public boolean moveTaskToBack(boolean nonRoot)activity里有这个方法,参数说明如下:nonRoot=false→ 仅当activity为task根(即首个activity例如启动activity之类的)时才生效nonRoot=true→ 忽略上面的限制这个方法不会改变task中的activity中的顺序,效果基本等同原创 2016-10-26 16:12:42 · 359 阅读 · 0 评论 -
阿里巴巴身份证识别
组成ocr demo组成阿里巴巴身份证识别的用法 兼容android7.0调用camera拍照 引入图片裁剪,图片压缩ocr demo https://github.com/freeler/AlibabaOCR原创 2018-07-09 14:05:22 · 872 阅读 · 0 评论 -
Kotlin标准函数run,with,let,also和apply的使用和区别
1.让我们看看源码中是如何定义的2.各个函数的应用场景2.1 T.apply应用场景2.2 T.also函数2.3 T.let函数两者结合使用场景2.4 run函数使用场景2.5 with函数使用场景2.6 T.run函数使用场景参考文献1.让我们看看源码中是如何定义的/** * Calls the specified fun...原创 2018-07-06 11:35:34 · 922 阅读 · 1 评论 -
Unacceptable certificate:CN=Let′s Encrypt Authority X3,O=Let′s Encrypt,C=US
Android客户端请求接口时候报错,Unacceptable certificate:CN=Let′s Encrypt Authority X3,O=Let′s Encrypt,C=US 原因:手机系统时间不正确,如果系统时间是按1970年来获取,就会报该错误信息,把时间同步到现在即可解决...原创 2018-08-15 10:30:41 · 4274 阅读 · 1 评论 -
(转)Android状态栏微技巧,带你真正理解沉浸式模式
版权声明:本文出自郭霖的博客,转载必须注明出处。 https://blog.csdn.net/sinyu890807/article/details/51763825 ...转载 2018-09-05 18:28:26 · 202 阅读 · 0 评论 -
RecyclerView.ItemDecoration 入门
文章目录ItemDecorationItemDecoration基本概述ItemDecoration原理成员方法案例使用ItemDecorationItemDecoration基本概述ItemDecoration被设计为RecyclerView的分割线ItemDecoration是RecyclerView类里面的静态抽象类ItemDecoration原理成员方法ItemDecorat...原创 2018-09-26 18:34:19 · 238 阅读 · 0 评论