首页
›
移动端与Android应用开发
›
040-网络缓存工程卡顿耗电调优
›
《服务超时优化与ANR实战案例》
VIP20
本课程属于:040-网络缓存工程卡顿耗电调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
服务超时优化与ANR实战案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ANR概念与分类
什么是ANR · ANR的类型(Service · Broadcast
ANR
概念
02
Service超时机制原理
Service超时阈值 · 系统如何监控Service执行 · 超时后如何处理
Service
超时机制原理
03
BroadcastReceiver超时
onReceive执行限制 · 异步广播与同步广播的区别 · 超时阈值
BroadcastRec…
超时
04
ContentProvider超时
Provider查询/更新超时 · 主线程调用风险
ContentProvi…
超时
05
Input事件超时
触摸事件分发超时 · 窗口响应超时
Input
事件超时
06
ANR日志分析入门
adb logcat抓取 · ANR关键日志字段解读
ANR
日志分析入门
07
trace文件解读
/data/anr/traces.t… · 线程状态 · 锁信息
trace
文件解读
08
ANR触发流程源码分析
AMS处理ANR · ServiceRecord超时 · BroadcastQueue超时
ANR
触发流程源码分析
09
Service超时阈值与配置
不同Android版本差异 · 可通过mock调整测试
Service
超时阈值
10
主线程阻塞检测
Looper.loop机制 · MessageQueue卡顿原理
主线程阻塞检测
Looper.loop
11
耗时操作优化
Handler与Looper的正确使… · 避免在主线程做IO
耗时操作优化
Handler
12
AsyncTask与线程池使用
线程池大小选择 · AsyncTask的局限性 · 替代方案
AsyncTask
线程池使用
13
IntentService与JobIntentService
自动异步处理 · 生命周期管理
IntentServic…
JobIntentSer…
14
WorkManager与后台任务
WorkManager的优势 · 链式任务 · 周期性任务
WorkManager
后台任务
15
Binder调用超时优化
Binder线程池耗尽 · 同步转异步 · oneway调用
Binder
调用超时优化
16
ContentProvider耗时场景
数据库查询未优化 · CURSOR使用不当
ContentProvi…
耗时场景
17
BroadcastReceiver onReceive优化
独立线程处理 · goAsync用法
BroadcastRec…
onReceive
18
Input事件分发与卡顿
View绘制耗时 · Choreographer帧率监控
Input
事件分发
19
StrictMode检测与使用
检测主线程IO · 网络 · DiskRead等违规
StrictMode
检测
20
Systrace分析帧率与ANR
抓取systrace · 查看关键线程 · Wall vs CPU时间
Systrace
ANR
21
Profiler与CPU Profiling
Android Studio Pro… · Method Tracing
Profiler
CPU
22
ANR线上监控方案
自定义ANRError · 收集堆栈上报
ANR
线上监控方案
23
BlockCanary原理与接入
主线程卡顿检测 · BlockCanary源码分析
BlockCanary
原理
24
自定义ANR监听器
利用FileObserver · 使用Handler.dispatch…
ANR
自定义
25
Service中异步处理最佳实践
绑定与前台服务 · startService与bindS…
Service
异步处理最佳实践
26
多进程场景下的ANR
ContentProvider跨进程… · Binder通信复杂度
ANR
多进程场景下的
27
系统服务超时(AMS/WMS)
等待系统锁 · 死锁导致ANR
AMS/WMS
系统服务超时
28
ANR上报与统计分析
接入本地日志 · 统计ANR率 · 归因分析
ANR
上报
29
实战Case 1
文件读写导致ANR——使用WorkM… · 优化缓存
Case
1
30
实战Case 2
网络超时与ANR——OkHttp超时… · 异步重试策略
Case
2
所属VIP或分类
同VIP:Android内存优化实战技巧
同VIP:Android卡顿堆栈定位与调优实战
同VIP:Android性能调优工具链使用技巧