Ⅰ | Ⅱ | Ⅲ | Ⅳ | Ⅴ | Ⅵ | Ⅶ | Ⅷ | Ⅸ |
---|---|---|---|---|---|---|---|---|
Java☕ | Android📱 | 网络☁️ | 操作系统💻 | 软件设计💡 | 算法✏️ | 归纳与总结👫 | 工具🔨 | Android Studio🙊 |
-
Java 关键字、Java 特性以及 Object 类等。
-
Java、Android 常用容器小结以及源码分析。
-
线程、Java 内存模型、线程安全和锁、线程池。
-
运行时数据区域、垃圾回收(GC)、类加载机制、类加载器。
-
Java IO、Okio。
-
生命周期、启动模式、四大组件等(覆盖了各类异常情况补充)。
-
Android 系统架构。
-
Android 常用框架的介绍和源码分析。
已包含:OkHttp、Retrofit、RxJava。
-
View 的工作流程、自定义 View、动画、触摸反馈、NestedScrolling、RecyclerView。
-
布局、内存、APK 瘦身、电量、性能检测工具。
-
Gradle、AOP、APT、AspectJ、ASM。
-
WebView、Android 和 JavaScript 的交互、WebView 存在的漏洞处理方式。
-
混淆的好处、混淆配置、恢复混淆后堆栈信息。
-
应用安全活动周期、Android 开发安全案例。
-
硬件结构、操作系统结构、内存管理、进程与线程、文件系统、设备管理、网络系统。
-
Android Studio Plugins。
-
Android Studio 实用功能,例如代码模板。
笔记是根据日常学习的理解进行编写、整理,文章内容尽量以接近本质、简洁为主,同时内容也会随着笔者的技术水平、文字表达能力的提升逐步修正、完善。
该项目的初衷是作为笔者的个人学习笔记使用,因此内容会结合笔者的实际情况,不一定适合所有读者,望见谅。
笔记暂时由笔者一个人维护,为了方便在不同 PC 端编写笔记,因此不再在 commit 的时候提供详细的说明。
除注明外,所有文章均采用 Creative Commons BY-NC-ND 4.0(自由转载-保持署名-非商用-相同方式共享) 协议发布。