拆轮子系列
文章平均质量分 94
解析优秀框架源码。在不用重复造轮子的时代,至少要拥有拆轮子的能力。
一口仨馍
拥抱改变,勇往直前。
展开
-
Android 【插件化】"偷梁换柱"的高手-VirtualApk源码解析
本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。关于VirtualApk工程介绍初始化 : PluginManager.getInstance(base).init()hook Instrumentation and Hhook IActivityManager(AMS)加载插件 : PluginManager.getInstance(base)...原创 2018-04-12 14:28:30 · 3479 阅读 · 3 评论 -
Andorid 换肤框架AndSkin源码解析及优缺点
AndSkin简介及使用教程AndSkin gaybug: https://github.com/RrtoyewxXu/andSkinAndSkin 作者写的说明: http://blog.csdn.net/zhi184816/article/details/53436761AndSkin源码解析初始化BaseSkinApplication解析BaseSkinApplication中其实就一行初始化原创 2017-10-19 15:50:00 · 5338 阅读 · 12 评论 -
Android xUtils3源码解析之数据库模块
本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。xUtil3支持数据库多库的配置,使用不同的DaoConfig,可以创建多个.db文件,每个.db文件彼此独立。由于xUtils3设计的是在需要使用数据库的时候,才创建数据表。所以下文以save操作为例,跟进初始化数据表的过程。示例代码:原创 2017-04-01 15:10:32 · 4952 阅读 · 0 评论 -
Android xUtils3源码解析之注解模块
本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。真正的初始化是在这里。实际上这里称作“初始化”有些不太合适,因为xUtils3中View注解都是`@Retention(RetentionPolicy.RUNTIME)`类型的,运行时才是真正的初始化,原创 2017-04-01 15:09:16 · 4985 阅读 · 1 评论 -
Android xUtils3源码解析之图片模块
本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。xUtils3源码解析之图片模块,图片加载所需要的一切,都在这里~原创 2017-03-30 09:43:54 · 4272 阅读 · 2 评论 -
Android xUtils3源码解析之网络模块
本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。xUtils3四大模块:网络请求、图片加载、ORM框架和事件注解。本文阅读分析网络请求相关代码。使用版本:`compile 'org.xutils:xutils:3.3.36'`原创 2017-03-28 09:17:57 · 6349 阅读 · 4 评论 -
Android EventBus3.0使用及源码解析
本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。# EventBus3.0简介`EventBus`是greenrobot出品的一个用于Android中事件发布/订阅的库。以前传递对象可能通过接口、广播、文件等等,尤其像同一个`Activity`两个`Fragment`之间采用接口传递对象,十分的麻烦,而且耦合度较高。使用`EventBus`之后,这些将不再是问题。原创 2016-07-10 18:49:00 · 8074 阅读 · 0 评论 -
Android Volley核心源码解析
本文已授权微信公众号《非著名程序员》原创首发,转载请务必注明出处。1、特别适合数据量小,通信频繁的网络操作。2、扩展性强。Volley 中大多是基于接口的设计,可配置性强。 3、一定程度符合 Http 规范4、默认 Android2.3 及以上基于 HttpURLConnection,2.3 以下基于 HttpClient 实现5、提供简便的图片加载工具,总之volley就是很牛逼啦!原创 2016-03-15 16:40:51 · 5339 阅读 · 5 评论