Android 开发
Android 开发相关文章,按主题分类。点击左侧边栏中的分类标题可展开查看全部文章。
基础入门
涵盖 Activity、Fragment、Service、BroadcastReceiver、ContentProvider 四大组件,以及布局、View 体系、Handler、Intent 等核心基础。
组件通信
Activity 与 Fragment 通信、Service 通信、ViewModel 通信方案、EventBus。
Jetpack Compose
Compose 配置、状态管理、布局系统与 Modifier。
debug与调试
内存泄漏、ANR 分析、dumpsys、Watchdog、ADB、卡顿监控等。
常见三方库
LeakCanary、OkHttp、Retrofit 源码分析与原理。
编译
Android.mk、Android.bp、APK 打包流程、类加载器。
性能优化
ListView / RecyclerView 性能优化、Perfetto。
JNI
JNI 入门。
Framework
AOSP 架构、Handler/Looper 机制、AMS、WMS、Binder、Zygote、SystemServer、Activity 启动过程、View 体系等系统框架深度剖析。
图形渲染
渲染机制、SurfaceFlinger、HWC、Skia、OpenGL ES、Vulkan。
序列化
Parcelable、Protocol Buffers。
安全
混淆、签名、加固、反编译、反破解、漏洞与敏感信息隐藏。
安卓日志系统
logd、EventLog、MainLog、RadioLog、SystemLog、CrashLog、Trace 日志。
实践
亮度调节、路径动画、WorkerManager、RecyclerView 分组、Widget、相机等实战案例。
进阶
架构模式、性能优化、Hook 技术、Vsync、多进程、Bitmap 优化等深入话题。
安卓与设计模式
策略模式实现状态校验。
OpenGL ES
OpenGL ES 初步探索与坐标系统。
Gradle
build.gradle、Kotlin DSL、proguard、settings.gradle 配置详解。
NDK
ABI、JNI、so 文件。
