环境准备
- Android Studio(版本要求待补充)
- JDK(版本要求待补充)
- 依赖发布在 Maven Central,坐标前缀
io.github.morainet
第一步:引入依赖
推荐走 BOM 对齐各模块版本:
dependencies {
implementation(platform("io.github.morainet:mcos-bom:0.0.6"))
implementation("io.github.morainet:mcos-android-sdk")
}
第二步:初始化组合根
class MyApplication : Application(), McosHostApp {
override lateinit var deps: AppDeps
override fun onCreate() {
super.onCreate()
deps = CompositionRoot.create(this) // processIsolation = true 开启进程隔离
RuntimeBootstrap.ensureRehydrated(deps) // 恢复插件 + 重整备持久化调度
}
}
SDK 经 manifest merge 自动带来调度/开机接收器、所需权限与 FileProvider。