技术探究
火凤燎原
这个作者很懒,什么都没留下…
展开
-
2步搞定动态权限:一个优雅的Android6.0动态权限申请库
在《Android6.0动态权限申请总结》一文中,我们详细分析了6.0之前与之后的权限管理变化。以及使用4个方法来适配Android6.0的动态权限申请。忘记或者想要看的朋友,在此奉上文章链接:Android6.0动态权限申请总结在文章的最后我们说了,这样适配动态权限步骤繁琐、代码分散,对于一个项目维护来说,并不是很好的一件事情。并且我们讨论了一种我们期望的动态权限申请方案。本篇文章我们来讲一下对...原创 2018-04-10 22:14:55 · 825 阅读 · 0 评论 -
Android6.0动态权限申请总结
最近对自己负责的项目进行代码优化,其中一个任务就是将里面公共的业务逻辑或者是涉及到的功能逐个拆分成不同的类库。以求作为一个独立功能项目进行发布维护。后续新的App如果有同样的需求,那么只要导入相应的类库即可。其中一块就是对Android6.0的动态权限申请做一个独立的封装。这一块后面会单独再写一篇博客,并会将项目开源出来。毕竟,不封装的6.0动态权限申请的处理方式确实导致代码变得很分散,不易阅读和...原创 2018-04-10 01:07:55 · 441 阅读 · 0 评论 -
Android经典面试问题:请你设计一套图片异步加载缓存方案——图片的三级缓存
友情提示:文章最后附有项目源码现在,Android有很多优秀的图片加载框架。例如:Picasso,Glide,Fresco。我们几乎只要简单调用几句代码就可以很好的实现图片的加载。很多时候也不需要我们亲自去写图片加载方案。但是,学习图片的三级缓存策略无论是在面试时,还是对于App的其他缓存框架设计都是很有必要的一件事。今天就从头开始设计一套图片异步加载缓存方案。本方案用到以下技术,想了解更细致的内...原创 2018-04-05 02:01:46 · 2030 阅读 · 0 评论 -
greenDAO操作实战(一)——简介,集成,注解,增删改查及数据库加密
GreenDao的使用总结原创 2018-05-16 22:31:32 · 834 阅读 · 1 评论 -
java如何优雅的停止一个原生Thread线程
停止子线程的方式原创 2018-06-27 19:06:59 · 1041 阅读 · 0 评论