记录
| 日期 | 说明 |
|---|---|
| 2023/1/1 | 首次创建 |
| 2023/1/2 | 更新android、kotlin内容 |
总纲
给自己看的知识总结
技术
Android
- 基础概念
- 机制
- context
- 事件分发
- 消息
- 启动
- 通信
- 线程通信
- 进程通信
- activity
- broadcastReceiver
- service
- contentProvider
- 流畅
- 稳定
- 网络
- 功耗
- 绘制
- 页面
- drawable
- 特殊的View
- recyclerview
- listview
- 动画
- 屏幕适配
- Preference
- JetPack
Java
Kotlin
设计模式
工具
- 开发者模式
- 工程模式
- 调试工具
- Android Profiler
- CPU:检查应用的CPU使用率和线程、Activity,并记录函数跟踪?
- 使用Call Chart标签检查跟踪,主要描述函数的时间段和事件
- 使用Flame Chart,主要是汇总相同的调用堆栈,横轴表示每个函数的相对的执行时间
- 使用TopDown,从根节点开始的调用关系,用表格形式描述所用时间
- 使用BottomUp,从函数节点显示调用方,按照消耗CPU时间排序函数
- Memory
- Network
- Energy
- Light
- CPU:检查应用的CPU使用率和线程、Activity,并记录函数跟踪?
- Layout Inspector
- Inspect Results
混合开发
学习内容
- 重点
- 四大组件
- IPC通信
- 消息机制
- 线程安全
- UI自定义
- 掌握
- 内存
- 功耗
- 插件化
- 热更新
- 了解
- framework
- AMS
- IMS
- PMS
- WMS
- PowerMs
- NMS