VirtualAPK的简单使用
动态修改应用图标
组件化开发的简单应用
HandlerThread原理分析及使用Demo
自定义上下文菜单
MVVM的一个简单例子,包括ListView和RecyclerView.
Gradle的多渠道打包。
AOP之AspectJ的简单使用
基于多Dex的多修复的简单使用
Gradle自定义插件
基于接口,通过隔离层,实现解耦的网络请求、图片加载的简单Demo,主要是体验封装的流程、思想
基于APT实现的类似ButterKnife的控件绑定的简单Demo。
Android中插件化简单实现:启动未注册的Activity
应用加固的简单实现方案
基于Netty实现服务端与客户端通信
基于Netty实现服务端与客户端通信(进阶):实现服务端下发指令的处理
Jetpack简单使用
基于MVVM和Jetpack实现的WanAndroid的一个客户端,目前只实现了首页文章获取及文章详情页面,其它的界面待完成。
基于动态代理+注解+反射实现的控件点击事件绑定的简单Demo。
基于IOC实现的运行时注入
IntelliJ IDEA插件开发
基于注解和反射实现的防抖Demo
自定义View,包括FlowLayout,ViewGroup
对AQS的简单理解及自定义锁的实现
Crash监控的简单实现,包括Java Crash和Native Crash
HTTPDNS接入的Demo