首页
›
移动端与Android应用开发
›
038-Android数据保护ANR链路追踪
›
《Compose加密不卡顿:ANR规避从入门到实战》
VIP20
本课程属于:038-Android数据保护ANR链路追踪
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Compose加密不卡顿:ANR规避从入门到实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ANR基础知识
什么是ANR · 产生原因 · 系统检测机制
ANR
基础知识
02
Compose渲染原理
Compose的测量 · 布局 · 绘制三阶段
Compose
渲染原理
03
主线程与UI线程
Android单线程模型 · Looper与Handler · 为什么不能在主线程做耗时操作
UI
主线程
04
Kotlin协程入门
协程基本概念 · GlobalScope与viewMo… · launch与async的区别
Kotlin
协程入门
05
CoroutineContext与Dispatchers
Dispatchers.Main · Default · IO
CoroutineCon…
Dispatchers
06
Compose中的协程集成
rememberCoroutineS… · LaunchedEffect · DisposableEffect的正…
Compose
协程集成
07
withContext与挂起函数
如何在Compose副作用中安全调用… · 避免阻塞重组
withContext
挂起函数
08
加密操作导致的ANR案例分析
典型加密方法(AES · RSA · MD5)在主线程直接调用的后果
ANR
加密操作导致的
09
异步加密封装
使用suspendCoroutine… · 通过Dispatchers.IO执行
异步加密封装
suspendCorou…
10
线程安全与可变状态
mutableStateOf的线程模… · Snapshot系统 · 多线程修改状态的风险
线程安全
可变状态
11
snapshotFlow与状态派生
利用snapshotFlow避免频繁… · 结合协程进行异步状态更新
snapshotFlow
状态派生
12
大量列表渲染优化
LazyColumn的缓存机制 · key属性 · item复用中的ANR隐患
大量列表渲染优化
LazyColumn
13
图片加载与加密解密
Coil/Glide在Compose… · 加密图片的异步加载策略
图片加载
加密解密
14
文件读写与加密
使用Dispatchers.IO读取… · 避免在主线程操作文件流
文件读写
加密
15
网络请求与加密
Retrofit+Kotlin协程 · OkHttp拦截器中的加解密 · 超时与ANR的关系
网络请求
加密
16
数据库操作与加密
Room与Flow结合 · SQLCipher加密库的异步调用 · 避免在主线程查询
数据库操作
加密
17
SharedPreferences与DataStore
加密SharedPreference… · DataStore的协程封装
SharedPrefer…
DataStore
18
动画与计算密集型任务
Compose动画原理 · 在animateXxx中使用with…
动画
计算密集型任务
19
自定义Layout与测量
onSizeChanged · 布局中的复杂计算如何拆分到子线程
Layout
自定义
20
后台任务与WorkManager
将加密任务委托给WorkManage… · 避免占用主线程
WorkManager
后台任务
21
ANR监控与检测工具
StrictMode · BlockCanary · Matrix
ANR
监控
22
Compose性能分析工具
Layout Inspector · Profile GPU · Compose Compiler M…
Compose
性能分析工具
23
自定义Modifier性能
Modifier链的合并原理 · 避免在Modifier中做耗时操作
Modifier
自定义
24
状态提升与作用域
合理设计ViewModel · StateFlow与Compose状… · 避免跨组件状态拉扯
状态提升
作用域
25
重组范围控制
derivedStateOf · remember的依赖优化 · lambda的稳定性
重组范围控制
derivedState…
26
Composable函数拆分
细粒度组件 · 减少重组影响范围 · 利用@Stable注解
Composable
函数拆分
27
实战案例一
登录页面加密验证——输入密码时RSA…
实战案例一
RSA
28
实战案例二
图片加密相册——使用协程异步解密图片… · 避免滑动卡顿
实战案例二
图片加密相册
29
实战案例三
文件加密上传——大文件分片加密 · 进度条更新与ANR规避
实战案例三
文件加密上传
30
综合项目
金融应用中的交易记录加密展示——完整… · 性能测试与ANR修复复盘
综合项目
金融应用
所属VIP或分类
同VIP:Compose-UI加密操作:避免ANR的实战技巧
同VIP:Crash与ANR区分:数据保护场景监控方法
同VIP:Keystore异步化从入门到实战:ANR根治