Skip to content

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 文件。

Released under the MIT License.