Android Studio 移动应用开发:构建变体、模拟器与剖析

📚 共计 30 章节
第1章
构建变体入门
构建变体概念 · Build Type & Product Flavor · 默认debug/release
基础变体
第2章
构建类型详解
debug/release配置 · 自定义构建类型 · 签名与混淆
配置签名
第3章
产品风味入门
风味概念 · flavorDimensions · 免费版/付费版
风味维度
第4章
产品风味进阶
多维度组合 · 变体过滤 · 源集目录 · 资源合并
进阶源集
第5章
构建变体实战
切换变体 · 不同应用名/图标 · BuildConfig区分
实战配置
第6章
模拟器入门
模拟器概述 · 创建AVD · 硬件配置
模拟器AVD
第7章
模拟器高级功能
快照 · GPS模拟 · 网络/电话/短信模拟
高级调试
第8章
模拟器调试技巧
ADB调试 · 端口转发 · 真机差异对比
调试ADB
第9章
模拟器性能优化
HAXM/WHpx加速 · 内存占用 · 冷/热启动优化
性能加速
第10章
模拟器与Instant Run
Instant Run原理 · 模拟器使用 · 常见问题
热部署模拟器
第11章
剖析工具入门
Android Profiler概述 · CPU/内存基本使用
Profiler入门
第12章
CPU Profiler深入
CPU轨迹记录 · 线程状态 · 性能瓶颈
CPU卡顿
第13章
内存Profiler深入
内存快照 · 泄漏检测 · Java/Native堆
内存泄漏
第14章
网络Profiler
网络请求监控 · 数据传输 · 响应时间
网络分析
第15章
Energy Profiler
电池耗电分析 · 后台高耗电 · 电量优化
电量优化
第16章
布局剖析
Layout Inspector · 视图层级 · Overdraw检测
布局过度绘制
第17章
数据库剖析
Database Inspector · 查看/修改数据库 · Room调试
数据库Room
第18章
后台任务剖析
WorkManager监控 · 后台任务分析 · 调度优化
后台WorkManager
第19章
启动性能优化
启动流程分析 · 冷/热启动优化 · 启动工具
启动性能
第20章
渲染性能优化
FPS监控 · 渲染管线 · 布局层级与Overdraw
渲染帧率
第21章
APK分析
APK Analyzer · 组成分析 · 体积缩减
APK体积
第22章
构建变体与CI/CD
命令行构建 · Gradle任务 · Jenkins/GitHub Actions
CI/CD自动化
第23章
构建变体与多渠道打包
美团/腾讯方案 · productFlavors · 渠道参数
多渠道打包
第24章
模拟器与自动化测试
UI测试 · Espresso · Firebase Test Lab
测试Espresso
第25章
模拟器与云测试
Firebase Test Lab · AWS Device Farm · 阿里云
云测试设备
第26章
剖析与性能监控
LeakCanary · BlockCanary · Matrix监控
监控性能
第27章
剖析与日志分析
Logcat高级过滤 · Timber · 日志定位
日志分析
第28章
构建变体与安全
混淆进阶 · 加固方案 · 签名安全
安全混淆
第29章
综合实战一
多风味项目 · 构建类型配置 · 模拟器调试
实战综合
第30章
综合实战二
Profiler分析 · 内存/CPU优化 · 性能报告
实战报告