SQLite改为使用MMKV,使用FastKv,简单数据用SQLite会增加数据库维护成本- XPosed Hook
- OkHttp,
RxJavaKotlin协程Flow更加轻量,FastJSON - 跨进程通信(跨应用)ContentProvider
- 热更新(基于DexClassLoader)
- 设计模式:观察者,异步回调等
- 如何动态加载模块并进行Hook:ModuleLoader
- 如何进行模块的更新,主要通过观察者模式实现定时拉取更新:update ,更新检测,观察和处理检测结果
- 处理下载的任务和通知 DownloadTask
- 数据存储配置MMKV相关 Config
- 如何使模块和QQ进行跨进程通讯采用的是ContentProvider