renzhenming's repositories
UsingOfJavaPoet
在编译期使用JavaPoet生成java文件
UncaughtCrashHandler
有没有感觉日常debug过程中,Android Studio一闪而过的日志信息让你很头疼?这个抓取未捕获异常信息的小工具,非常适用于项目调试阶段进行debug,它会帮你把所以未经捕获的异常信息抓到并且按照发生时间的顺序存储在你指定的目录中,保证你不错过任何一个bug,做一个零bug的开发人
databaseupgrad
数据库升级解决方案
commondiloag
builder构建弹窗
ImageLoader
功能: 1.根据用户需求可以灵活配置(建造者模式) 2.支持高并发,图片加载的优先级 3.支持可以选择不同的加载策略,对加载策略进行扩展 4.二级缓存 加载图片时内存中已经加载了,则从内存中加载,不存在去外置卡中5.加载,外置还不存在则从网络下载 6.并对缓存策略可以扩展 7.支持从加载过程中显示默认加载图片 8.支持加载失败时 显示默认错误图片 9.图片显示自适应。从网络加载下来的图片经最佳比例压缩后显示不能失真变形 10.支持请求转发,下载 用到的模式: 1.生产者 消费者模式 2.建造者模式 3.单例模式 4.模板方法模式 5.策略模式 用到的知识点 1.内存缓存 LruCache技术 2.硬盘缓存技术DiskLruCache技术 3.图片下载时请求转发
VirtualAPK
A powerful and lightweight plugin framework for Android
RePlugin
RePlugin - A flexible, stable, easy-to-use Android Plug-in Framework
Phantom
Phantom — 唯一零 Hook 稳定占坑类 Android 热更新插件化方案
OPenGL_Learning2
借鉴了网上大神的代码用于学习
OpenGl_learning
opengles相关知识
AudioEncoder
音频编码
OpenGL_Camera
openGL结合系统相机实现预览界面
FFmpegPlayer
ffmpeg视频播放器
android-titlebar
🔥 通用,功能全面的自定义标题栏,支持沉浸式标题栏,颜色渐变,miui9
OpenCV-FFmpegPusher
opencv和ffmpeg结合实现推流美颜
FFmpegPusher
ffmpeg推流
FFmpegFrame
ffmpeg的使用
SqliteUpGrade
多用户登录数据库分库,数据库升级
SkinManager
插件换肤,不需要重启app,实现一键换肤,类似QQ浏览器,同花顺实现的效果
BitmapUtils
三级缓存模型
OkHttpServer
搭建的一个简单的服务器,用于演示Http请求响应
MyEventBus
仿照EventBus原理手写简易版,加深对源码的理解