Skip to content

milovetingting/Samples

Repository files navigation

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的简单理解及自定义锁的实现

25、BreakPad

Crash监控的简单实现,包括Java Crash和Native Crash

26、HTTPDNS

HTTPDNS接入的Demo