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
- LRU 的实现、应用和题解:https://pan.baidu.com/s/1Z6WhHpNXW9Y3jc0ZhINEkw code:jx4y
- 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崩溃日志分析方法
链表的删除-相关题型总结(6题):https://zhuanlan.zhihu.com/p/83899301
链表的合并|反转|翻转|复制-相关题型总结(7题):https://zhuanlan.zhihu.com/p/84070916
链表的排序(2题):https://zhuanlan.zhihu.com/p/85122573
链表结构的判断(3题):https://zhuanlan.zhihu.com/p/85122655
链表算法解题思路总结(17题):https://zhuanlan.zhihu.com/p/85197826