Andorid架构&音视频进阶指南
目录:
提到原理学习,最直接也最快捷的当然是手写框架,通过自己开发实现其核心功能,这样不仅能在一定程度上理解框架原理,也能结合自己之前使用这个框架的经验升华出来一些在实际开发中的设计思路,对后面的开发很有帮助!
- 手写 RxJava :RxJavaCoreDemo -> https://gitee.com/renhui112115/rx-java-core-demo
- 手写 Glide : GlideCoreDemo -> https://gitee.com/renhui112115/glide-core-demo
- 手写 ARouter : RouteCoreDemo -> https://gitee.com/renhui112115/route-core-demo
- 手写 ButterKnife:ButterKnifeCoreDemo -> https://gitee.com/renhui112115/butter-knife-core-demo
- 手写 OkHttp : OkHttpCoreDemo -> https://gitee.com/renhui112115/ok-http
- 手写 换肤 :SkinCoreDemo -> https://gitee.com/renhui112115/skin-core-demo
- 手写 跨进程EventBus : HermesEventBus -> https://gitee.com/renhui112115/hermes-event-bus
- 【移动端大型项目】注入神器Dagger2详解 (建议看前三节就行,后面全是广告)
- Hilt:Google 的依赖注入库终于达到了小白可用的级别
- Android NDK学习(一):目录结构解析
- Android NDK学习(二):编译脚本语法Android.mk和Application.mk
- Android NDK学习(三):Hello World
- Android NDK学习(四):C/C++层调用JAVA
- Android NDK学习(五):Java调用Native代码流程总结
- Android NDK学习(六): so文件兼容之abiFilters的使用
- Android NDK学习(七):NDK 编译支持 C++特有的库
- Android NDK 之CPU架构兼容与包体积控制方案
- Android NDK 跨平台构建工具 CMake 使用笔记
- Android NDK&JNI开发之Native崩溃日志分析方法