bugu's repositories
GiflibWithGlide
Glide加载gif使用giflib+FrameSequenceDrawable,优化Glide原生加载gif图所占用CPU、内存、耗电量
TouchEvent
Android事件分发示例Actvity--ViewGroup--View
AIDL
Android AIDL简单实现
AnnotationLib
click listener annotaions and view annotations
Banner
这是一个轮播图库
Bsdiff
Android增量更新apk
CompressImage
使用libjpeg-turbo压缩图片
ContentProvider
ContentProvider实例
DRouter
Android 平台多模块多组件开发的路由库
dynamic_load_apk
dynamic_load_apk实现
EasyButterKnife
ButterKnife简易实现
EasyRxJava2
简单实现just、map和切换线程
EventBus
EventBus简易实现
FactorySample
几种工厂模式案例
FlowLayout
流式布局
FlycoRoundView
A library helps Android built-in views easy and convenient to set round rectangle background and accordingly related shape resources can be reduced.
GifLoader
giflib ndk to load gif
HelloCpp
jni的静态注册和动态注册
HookActivityPlugin
Activity插件化,hook AMS或Instrumentation方式,兼容Android10
IrregularView
不规则View的绘制和点击事件
Jetpack
jetpack几个组件用法
KotlinCoroutine
kotlin 协程简单实现
LetterSide
字母侧边栏效果
MaterialDesign
Material Design Samples。ConstraintLayout、MaterialButton、ShapeableImageView、TabLayout、SearchView...
NetworkAnnotation
基于注解的网络监听实现
OkHttpProgressListener
OkHttp上传和下载进度监听
PermissionHelper
运行时权限请求
PluginSkin
Android插件换肤实例
QQStep
仿qq运动动效