android - 如何进行包含多个 APK 的原子批量更新
问题描述
是否可以批量安装 APK 以进行一次更新多个应用程序的原子调用?
用例是我需要升级具有依赖项的应用程序(使用它们的 .apk)。因此,我需要能够批量更新所有应用程序还是不更新。
Android为单个apk更新提供回滚以防万一失败,它是否为多个应用程序提供这种机制?
我在's上看到了一个setMultiPackage()
方法,但它从 API 级别 29 开始,我需要支持 API 级别 28,而且它没有很好的文档记录,所以我不确定它是否满足我的需求。PackageInstaller
SessionPackage
鉴于这将在纯 AOSP 上运行,在系统级别实施这种机制的成本有多大?
解决方案
推荐阅读
- javascript - 无法将谷歌脚本中的分页符添加到通过 for 循环创建的项目中
- excel - 在 Excel 2016 中使用 Excel VBA 创建数据透视表 - 运行时错误 1004
- sql - 将检查约束正则表达式添加到 Oracle 数据库
- angular - 角度反应形式控件中的占位符导致输入状态为脏
- r - %in% 有快捷方式吗?
- python - 在 python 中使用 step 进行块切片
- java - 是否可以在运行时使用 Spring Data 中的 MongoRepository 确定字段?
- jquery - 如何不使用“$.parseJSON”对我的数据进行排序
- excel - Range.TextToColumns 使用一次后输出不一致
- javascript - 在 React 中多次调用 hooks