# AndroidGuide **Repository Path**: peng0702/AndroidGuide ## Basic Information - **Project Name**: AndroidGuide - **Description**: android面试 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-16 - **Last Updated**: 2022-02-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #

AndroidGuide

🎁🎁🎁 这是一份给 Android Developer 的进阶不完整指南,喜欢写又长又臭的文章,希望对你有所帮助 🤣🤣🤣

原创不易,欢迎关注公众号:字节数组

第一时间看最新文章

- 精讲 * [Android WebView H5 秒开方案总结](https://juejin.cn/post/7016883220025180191) * [Jetpack LiveData 的设计理念及改进](https://juejin.cn/post/6903096576734920717) * [Coil 和 Glide 的 Bitmap 缓存复用机制](https://juejin.cn/post/6956090846470995975) - Kotlin * [两万六千字带你 Kotlin 入门](https://juejin.cn/post/6880602489297895438) * [探究 Kotlin 的隐藏性能开销与避坑指南](https://juejin.cn/post/7010367024916660237) * [Gson 和 Kotlin data class 的避坑指南](https://juejin.cn/post/6908391430977224718) - 一文读懂 * [一文读懂 Android 主流屏幕适配方案](https://juejin.cn/post/6999445137491230728) * [一文读懂 Fragment 的方方面面](https://juejin.cn/post/7006970844542926855) * [一文读懂 Handler 机制](https://juejin.cn/post/6901682664617705485) * [一文读懂 SharedPreferences 的缺陷及一点点思考](https://juejin.cn/post/6932277268110639112) * [一文读懂 View 的 Measure、Layout、Draw 流程](https://juejin.cn/post/6939540905581887502) * [一文读懂 View 事件分发机制](https://juejin.cn/post/6931914294980411406) * [一文读懂 View & Window 机制](https://juejin.cn/post/6942303848996274213) * [一文读懂 View Post 的原理及缺陷](https://juejin.cn/post/6939763855216082974) * [一文读懂 Java 和 Kotlin 的泛型难点](https://juejin.cn/post/6935322686943920159) - 一文入门 * [一文快速入门 Kotlin 协程](https://juejin.cn/post/6908271959381901325) * [一文快速入门 ConstraintLayout](https://juejin.cn/post/6911710012750430215) * [一文快速入门 Gson](https://juejin.cn/post/6844903577098387464) * [一文快速入门 RxJava2](android_core/一文快速入门RxJava2.md) * [一文快速入门 Dagger2](https://github.com/leavesCZY/Dagger2Samples) * [一文快速入门 DataBinding](https://github.com/leavesCZY/DataBindingSamples) * [一文快速入门 APT](https://juejin.cn/post/6844903753108160525) - 简单聊聊 * [聊聊 Activity 的启动模式](https://juejin.cn/post/6952886121328345101) * [聊聊 Bitmap 的一些知识点](https://juejin.cn/post/6952429810207424526) * [聊聊 Context 的一些知识点](https://juejin.cn/post/6966223613057826852) - 字节码插桩 * [ASM 字节码插桩:实现双击防抖](https://juejin.cn/post/7042328862872567838) * [ASM 字节码插桩:进行线程整治](https://juejin.cn/post/7043999874076901406) * [ASM 字节码插桩:助力隐私合规](https://juejin.cn/post/7046207125785149448) - Jetpack * [从源码看 Jetpack(1)- Lifecycle 源码详解](https://juejin.cn/post/6847902220755992589) * [从源码看 Jetpack(2)- Lifecycle 衍生物源码详解](https://juejin.cn/post/6847902220760203277) * [从源码看 Jetpack(3)- LiveData 源码详解](https://juejin.cn/post/6847902222345633806) * [从源码看 Jetpack(4)- LiveData 衍生物源码详解](https://juejin.cn/post/6847902222353858567) * [从源码看 Jetpack(5)- Startup 源码详解](https://juejin.cn/post/6847902224069165070) * [从源码看 Jetpack(6)- ViewModel 源码详解](https://juejin.cn/post/6873356946896846856) * [从源码看 Jetpack(7)- SavedStateHandle 源码详解](https://juejin.cn/post/6874136956347875342) - Jetpack Compose * [不止 Android,Compose Multiplatform 初探](https://juejin.cn/post/7062533562460799013) * [学不动也要学,Jetpack Compose 写一个 IM APP(一)](https://juejin.cn/post/6991429231821684773) * [学不动也要学,Jetpack Compose 写一个 IM APP(二)](https://juejin.cn/post/7028397244894330917) * [学不动也要学,Jetpack Compose 玩一把俄罗斯方块](https://juejin.cn/post/6974585048762679310) * [学不动也要学,Jetpack Compose 自定义 View 你学不学](https://juejin.cn/post/6996568363581308959) - Flutter * [Dart 入门教程](https://juejin.cn/post/6844903937342963719) * [FlutterDo - 入门实例教程](https://github.com/leavesCZY/flutter_do) * [Flutter 实战 - 用贝塞尔曲线画一个带文本的波浪球 Widget](https://juejin.cn/post/6844903981790019592) - 源码笔记 - [三方库源码笔记(1)- EventBus 源码详解](https://juejin.cn/post/6881265680465788936) - [三方库源码笔记(2)- EventBus 自己实现一个](https://juejin.cn/post/6881808026647396366) - [三方库源码笔记(3)- ARouter 源码详解](https://juejin.cn/post/6882553066285957134) - [三方库源码笔记(4)- ARouter 自己实现一个](https://juejin.cn/post/6882553066285957134) - [三方库源码笔记(5)- LeakCanary 源码详解](https://juejin.cn/post/6884225131015569421) - [三方库源码笔记(6)- LeakCanary 扩展阅读](https://juejin.cn/post/6884526739646185479) - [三方库源码笔记(7)- Retrofit 源码详解](https://juejin.cn/post/6886121327845965838) - [三方库源码笔记(8)- Retrofit 与 LiveData 的结合使用](https://juejin.cn/post/6887408273213882375) - [三方库源码笔记(9)- Glide 源码详解](https://juejin.cn/post/6891307560557608967) - [三方库源码笔记(10)- Glide 你可能不知道的知识点](https://juejin.cn/post/6892751013544263687) - [三方库源码笔记(11)- OkHttp 源码详解](https://juejin.cn/post/6895369745445748749) - [三方库源码笔记(12)- OkHttp / Retrofit 开发调试利器](https://juejin.cn/post/6895740949025177607) - [三方库源码笔记(13)- 可能是全网第一篇 Coil 的源码分析文章](https://juejin.cn/post/6897872882051842061) - Kotlin 协程 * [一文快速入门 Kotlin 协程](https://juejin.cn/post/6908271959381901325) * [Kotlin 协程(1)- 协程基础](https://juejin.cn/post/6844903972755472391) * [Kotlin 协程(2)- 取消和超时](https://juejin.cn/post/6844904098899181582) * [Kotlin 协程(3)- 组合挂起函数](https://juejin.cn/post/6844904100102930445) * [Kotlin 协程(4)- 协程上下文和调度器](https://juejin.cn/post/6844904100103094280) * [Kotlin 协程(5)- 异步流](https://juejin.cn/post/6844904101801639949) * [Kotlin 协程(6)- 通道](https://juejin.cn/post/6844904102040698893) * [Kotlin 协程(7)- 异常处理](https://juejin.cn/post/6844904103080886285) * [Kotlin 协程(8)- 共享可变状态和并发性](https://juejin.cn/post/6844904104053964808) * [Kotlin 协程(9)- 选择表达式](https://juejin.cn/post/6844904106788667400) - Java & Android 集合框架 * [Java & Android 集合框架须知须会(1)](https://juejin.cn/post/6901317365561032712) * [Java & Android 集合框架须知须会(2)](https://juejin.cn/post/6931007634028003341) * [Java & Android 集合框架须知须会(3)](https://juejin.cn/post/6931563785245163534) - Java 多线程编程 * [Java 多线程编程(1)- 什么是多线程](https://juejin.cn/post/6899452217528025095) * [Java 多线程编程(2)- 怎么实现多线程同步](https://juejin.cn/post/6900428838497419278) * [Java 多线程编程(3)- 线程活性故障有哪些](https://juejin.cn/post/6900458045197778952) * [Java 多线程编程(4)- 锁的分类有这么多](https://juejin.cn/post/6900958860454920205) * [Java 多线程编程(5)- 超详细的 ThreadPoolExecutor 源码解析](https://juejin.cn/post/6901317365561032712)