
framework解剖
解剖传到github上开源的framework,还有日常使用的框架的解剖
下一个丶奇迹
Android路上,一起爬坑。。。
展开
-
简述图片加载框架
今天无心写代码,在公司就是看看新闻和整理点知识点了,无意间翻到我之前画给朋友的一张图,关于三级缓存和一些名词的解释,不多说,不怂,就是干。原创 2020-10-17 15:30:53 · 2573 阅读 · 0 评论 -
通过注解完美解决混淆问题
混淆是代码安全一个很有效的措施,防止代码在市场中裸奔,Android studio通过写proguard-rules.pro文件来混淆,mainfest中的类不混淆,四大组件和Application的子类和Framework层下所有的类默认不会进行混淆,对于四大组件是不可以混淆的,之前还有人和我争论过,manifest中需要的是配置完整路径,一旦混淆了,路径或者名称就变了,怎么还能找到?第三方会提供原创 2017-08-03 23:59:55 · 11199 阅读 · 5 评论 -
防侧漏之弱引用的使用
本文依然基于github上的开源框架为基础,看过之前发的 最新Retrofit + RxJava + MVP 那篇blog的讲述,应该明白框架里面的大概,一步步兑现之前的承诺,会写上十篇左右的帖子来讲解里面的要点和难点,今天主要讲述的是baseActivity里面的WeakReference。最初入行的时候,使用handler一般都是如下方式:private Handler handl原创 2017-07-21 18:54:49 · 4494 阅读 · 4 评论 -
数据请求优化之容器缓存
今天qiugong兄弟喜得贵子,升级当爸,开心之余,决定写篇博客庆祝下,之前忙着一些琐事,自从上篇博客最新Retrofit + RxJava + MVP 发表后,原本打算写上十篇左右贴子来讲述之前传到github上的framework,却拖了一个多月还未动笔,惭愧。对于日常开发中,有时候很多接口并不需要多次调用,只需要访问一次就够,比如省、市、区三级目录,如果把这个放在本地,处理不当就会卡死,之前想原创 2017-07-17 18:09:41 · 3628 阅读 · 6 评论 -
最新Retrofit + RxJava + MVP
此处搭建的框架是目前最新版本,项目今天刚搭建好,(^__^) 嘻嘻……。 先撸上包: compile ‘com.jakewharton:butterknife:8.6.0’ compile ‘com.jakewharton:butterknife-compiler:8.6.0’ compile ‘io.reactivex.rxjava2:rxjava:2.1.0’原创 2017-05-31 22:02:02 · 6091 阅读 · 16 评论