nearbyren / Samples

Samples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Samples


Languages

Language:C++ 77.6%Language:Java 7.8%Language:C 5.6%Language:Objective-C 3.7%Language:Objective-C++ 2.9%Language:Python 1.1%Language:Assembly 0.3%Language:M 0.2%Language:Go 0.2%Language:Shell 0.2%Language:Groovy 0.2%Language:Batchfile 0.1%Language:Makefile 0.1%Language:CMake 0.0%