Samples
1、VirtualAPK
VirtualAPK的简单使用
2、DynamicIcon
动态修改应用图标
3、Modules
组件化开发的简单应用
4、HandlerThread
HandlerThread原理分析及使用Demo
5、自定义上下文菜单
自定义上下文菜单
6、CommonMVVM
MVVM的一个简单例子,包括ListView和RecyclerView.
7、MultiChannel
Gradle的多渠道打包。
8、AspectJDemo
AOP之AspectJ的简单使用
9、HotFix
基于多Dex的多修复的简单使用
10、GradlePlugin
Gradle自定义插件
11、Loader
基于接口,通过隔离层,实现解耦的网络请求、图片加载的简单Demo,主要是体验封装的流程、**
12、ViewBinder
基于APT实现的类似ButterKnife的控件绑定的简单Demo。
13、插件化的简单Demo
Android中插件化简单实现:启动未注册的Activity
14、应用加固的简单实现方案
应用加固的简单实现方案
15、NettyDemo
基于Netty实现服务端与客户端通信
16、Netty
基于Netty实现服务端与客户端通信(进阶):实现服务端下发指令的处理
17、Jetpack
Jetpack简单使用
18、MVVM
基于MVVM和Jetpack实现的WanAndroid的一个客户端,目前只实现了首页文章获取及文章详情页面,其它的界面待完成。
19、Proxy
基于动态代理+注解+反射实现的控件点击事件绑定的简单Demo。
20、IOC_Runtime
基于IOC实现的运行时注入
21、PluginSample
IntelliJ IDEA插件开发
22、AntiShake
基于注解和反射实现的防抖Demo
23、 CustomView
自定义View,包括FlowLayout,ViewGroup
24、AQS
对AQS的简单理解及自定义锁的实现