renzhenming's repositories

DownloadModel

多线程下载;多任务下载;断点续传;自定义网络库;自定义缓存管理;自定义存储路径;灵活易用,几行代码搞定复杂的下载功能;纯原生代码实现,兼容性高

MyWebView

安全稳定的webview方案实现。1.独立进程实现,安全稳定;2.通信解耦,模块化;3.扩展灵活;

Language:JavaStargazers:3Issues:0Issues:0

MyARouter

模块化开发配置

MyHotFix

热修复实现

Language:JavaStargazers:2Issues:2Issues:0

HttpUtil

简单易用,HttpUtil的核心就是帮助你实现一行代码替换Volley,OkHttp等网络工具。为什么需要封装?技术更新迭代频繁,单从网络框架这里的发展就经过了好几代,从XUtils到Volley到OkHttp再到Retrofit以及以后可能会出现的更好用的技术,如果你不对自己使用的第三方的代码进行进一步的封装,那么后期你需要更换框架的时候是极其痛苦的。以后的开发讲究一个原则,“任何需要使用的第三方代码都要进行封装”,会使你以后的工作轻松许多

Language:JavaStargazers:1Issues:0Issues:0

JniLearning

jni和java互调

Language:CStargazers:1Issues:2Issues:0
Stargazers:1Issues:0Issues:0

MyPlugin

插件化开发核心功能拆解

Language:JavaStargazers:1Issues:0Issues:0

UsingOfAsm

字节码插桩技术的核心实现

Language:JavaStargazers:1Issues:2Issues:0

UsingOfJavaPoet

在编译期使用JavaPoet生成java文件

Language:JavaStargazers:1Issues:0Issues:0

databaseupgrad

数据库升级解决方案

Language:JavaStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Language:DartStargazers:0Issues:2Issues:0

KotlinLearning

kotlin基础学习

Language:KotlinStargazers:0Issues:0Issues:0

LearningOfC

C/C++基础汇总

Language:MakefileStargazers:0Issues:2Issues:0

LearningOfCPP

C++基础汇总

Stargazers:0Issues:2Issues:0

LearningOfFlutter

dart语言基础和flutter页面开发基础

Language:DartStargazers:0Issues:2Issues:0

LearningOfH5

h5学习记录

Language:HTMLStargazers:0Issues:2Issues:0
Stargazers:0Issues:1Issues:0

MoonlightTreasureBox

消息队列追踪

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

MyProtectApp

app加固方案简单实现

Stargazers:0Issues:2Issues:0

NDK_OpenGLES_3_0

Android OpenGL ES 3.0 从入门到精通

Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0

OpenGLES2.0_Doc

汇总opengles 2.0知识点,方便新手查阅

Stargazers:0Issues:0Issues:0

UncaughtCrashHandler

有没有感觉日常debug过程中,Android Studio一闪而过的日志信息让你很头疼?这个抓取未捕获异常信息的小工具,非常适用于项目调试阶段进行debug,它会帮你把所以未经捕获的异常信息抓到并且按照发生时间的顺序存储在你指定的目录中,保证你不错过任何一个bug,做一个零bug的开发人

Language:JavaStargazers:0Issues:0Issues:0

UsingOfGradlePlugin

Gradle + asm 实现的统计方法耗时的示例项目

Language:JavaStargazers:0Issues:1Issues:0

UsingOfLiveDataViewModelMVVM

使用livedata、databinding、viewmodel实现的mvvm架构

Stargazers:0Issues:2Issues:0

UsingOfNavigation

Navigation结合BottomNavigationView

Language:JavaStargazers:0Issues:2Issues:0

UsingOfPaging

jetpack paging使用

Stargazers:0Issues:0Issues:0

UsingOfRoom

Room数据库使用

Stargazers:0Issues:0Issues:0