首页
›
移动端与Android应用开发
›
038-Android数据保护ANR链路追踪
›
《主线程加解密ANR:从入门到精通教程》
VIP20
本课程属于:038-Android数据保护ANR链路追踪
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
主线程加解密ANR:从入门到精通教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ANR概念入门
什么是ANR · 主线程与子线程 · 加解密操作概述
ANR
概念入门
02
Android主线程机制
主线程的作用 · UI渲染 · 消息循环
Android
主线程机制
03
加解密基础
常见加密算法(AES/RSA) · 解密过程 · 计算复杂度
加解密基础
AES/RSA
04
主线程阻塞原因
耗时操作 · 同步锁 · I/O等
主线程阻塞原因
耗时操作
05
加解密导致的ANR场景
网络加密 · 文件解密 · 大量数据
ANR
加解密导致的
06
ANR日志分析
如何获取trace文件 · 常见ANR堆栈解读
ANR
日志分析
07
工具排查
使用StrictMode · Systrace · Profiler定位主线程耗时
工具排查
StrictMode
08
异步处理方案
AsyncTask · HandlerThread · IntentService
异步处理方案
AsyncTask
09
线程池优化
Executor框架 · 自定义线程池 · 避免线程泄漏
线程池优化
Executor
10
协程入门(Kotlin)
协程基本概念 · 挂起函数 · Dispatchers
Kotlin
协程入门
11
协程实战加密
使用withContext切换线程进…
协程实战加密
withContext
12
加解密库选择
Android Keystore · Bouncy Castle · 安全建议
加解密库选择
Android
13
文件加解密优化
分片处理 · 流式加解密 · 内存管理
文件加解密优化
分片处理
14
网络数据传输加密
HTTPS · TLS · 自定义加密层
网络数据传输加密
HTTPS
15
数据缓存策略
内存缓存 · 磁盘缓存 · 预加载减少即时加密
数据缓存策略
内存缓存
16
性能监控
自定义ANR检测 · WatchDog机制 · BlockCanary
性能监控
ANR
17
卡顿优化
UI刷帧 · 避免在主线程做复杂计算
卡顿优化
UI
18
锁优化
减少锁竞争 · 使用读写锁 · 无锁数据结构
锁优化
减少锁竞争
19
动态加载与加密
插件化场景下的加解密ANR
动态加载
加密
20
多进程方案
使用RemoteService · AIDL · ContentProvider
多进程方案
RemoteServic…
21
WebView中的加解密
JSBridge · Native交互 · 性能影响
WebView
加解密
22
数据库加密
SQLCipher · Room加密 · 异步读写
数据库加密
SQLCipher
23
安全与性能平衡
加密强度与速度权衡 · 硬件加速
安全
性能平衡
24
常见坑
重复加密 · 忘记释放资源 · 过度加密
常见坑
重复加密
25
测试与压测
JUnit测试 · Monkey测试 · 压力模拟ANR
测试
压测
26
线上ANR监控
接入Firebase · 自有APM · 堆栈聚合
ANR
线上
27
案例实战一
图片加密上传导致ANR分析与修复
案例实战一
ANR
28
案例实战二
大文件解密读取导致界面卡顿解决
案例实战二
大文件解密读取导…
29
案例实战三
即时通讯消息加密性能优化
案例实战三
即时通讯消息加密…
30
总结与最佳实践
设计模式 · 编码规范 · 持续优化
最佳实践
设计模式
所属VIP或分类
同VIP:Compose-UI加密操作:避免ANR的实战技巧
同VIP:Compose加密不卡顿:ANR规避从入门到实战
同VIP:Crash与ANR区分:数据保护场景监控方法