首页
›
移动端与Android应用开发
›
032-Kotlin应用工程卡顿耗电调优
›
《事务优化与ANR规避实战案例》
VIP20
本课程属于:032-Kotlin应用工程卡顿耗电调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
事务优化与ANR规避实战案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ANR的本质与触发场景
主线程阻塞 · 耗时操作 · Binder超时
ANR
的本质
02
事务的概念与Android中的事务类型
数据库SQLite事务 · ContentProvider事务 · 业务事务
Android
事务的概念
03
事务提交与UI线程的冲突
SQLite事务默认在调用线程执行 · 锁竞争导致主线程等待
UI
事务提交
04
ANR日志分析入门
解读traces.txt · main thread stack · Binder transaction…
ANR
日志分析入门
05
使用StrictMode检测主线程IO与磁盘操作
ThreadPolicy · VmPolicy · 日志与回调
StrictMode
IO
06
SQLite事务优化
使用异步线程执行事务 · WAL模式 · PRAGMA配置
SQLite
事务优化
07
Room数据库事务优化
@Transaction注解 · 异步查询 · 避免在主线程调用
Room
数据库事务优化
08
ContentProvider事务与ANR
跨进程批量操作 · Binder缓冲区限制 · 使用AsyncQueryHandle…
ContentProvi…
ANR
09
共享Preferences与ANR
apply与commit差异 · 跨进程引发的等待
Preferences
ANR
10
使用HandlerThread封装异步事务执行器
设计 · 代码实现 · 与UI通信
HandlerThrea…
使用
11
协程在事务优化中的应用
withContext · Dispatchers.IO · suspend函数封装
协程
事务优化
12
RxJava异步事务处理
Single/Completable · observeOn · Schedulers.io
RxJava
异步事务处理
13
大型文件读写事务优化
MemoryFile · FileChannel · 避免频繁flush
大型文件读写事务…
MemoryFile
14
网络请求与事务结合
Retrofit+OkHttp异步回… · 避免在主线程解析JSON
网络请求
事务结合
15
Binder事务与ANR
跨进程调用超时 · oneway机制 · 合理设置transact timeo…
Binder
ANR
16
AIDL事务优化
使用oneway接口 · 减少参数大小 · 异步回调模式
AIDL
事务优化
17
主线程消息队列监测
Looper.setMessageL… · 计算消息耗时 · 预判ANR风险
主线程消息队列监…
Looper.setMe…
18
BlockCanary原理集成
检测主线程卡顿 · 自定义采样 · 上传堆栈
BlockCanary
原理集成
19
自动ANR捕获方案
注册ANRWatchDog · 系统信号分析 · 持久化日志
ANR
自动
20
事务合并与批量操作
使用BatchInsert · SQLite联合事务 · 减少I/O次数
事务合并
批量操作
21
数据库索引优化
分析慢查询 · EXPLAIN QUERY PLAN · 索引设计
数据库索引优化
分析慢查询
22
事务回滚与异常处理
try-catch-finally确… · 避免事务泄漏
事务回滚
异常处理
23
ANR预防体系化设计
分级超时 · 降级策略 · 兜底动画
ANR
预防体系化设计
24
基于监控的自适应优化
获取设备CPU/IO负载 · 动态调整事务大小
基于监控的自适应…
CPU/IO
25
实战案例一
首页列表加载慢导致ANR——SQLi…
实战案例一
ANR
26
实战案例二
跨进程ContentProvider…
实战案例二
ContentProvi…
27
实战案例三
后台下载事务与UI更新冲突——协程+…
实战案例三
UI
28
实战案例四
SharedPreferences写…
实战案例四
SharedPrefer…
29
性能对比与验收
优化前后ANR次数 · 卡顿率 · TTR
性能对比
验收
30
持续集成与回归预防
CI中集成StrictMode检测 · ANR阈值报警 · 上线前压测
持续集成
回归预防
所属VIP或分类
同VIP:Android-Profiler内存泄漏排查教程
同VIP:Android帧率监控与掉帧根因诊断
同VIP:Application初始化启动速度优化实战