【问题标题】:how to know the android version to which device is going to upgrade to如何知道设备要升级到的 android 版本
【发布时间】:2014-06-11 07:27:35
【问题描述】:

我必须控制设备要升级到哪个固件版本。 为此,我使用 ActivityManager 日志检查了活动,检查是否有可用的升级。

检查它的是GoogleServicesFramework.apk 中的com.google.android.gsf 包中的SystemUpdateActivity。 但我在框架代码中找不到此活动或应用程序的代码。

我认为,RecoverySystem.installPackage(context, packageFile) 实际上安装了更新。

所以,如果我不能修改 SystemUpdateActivity 的代码(它会检查是否有可用的升级), 如果可以升级,我如何知道我的设备要升级到哪个版本。

我的最终目标是避免用户升级到某些版本。

【问题讨论】:

    标签: android installation version upgrade updating


    【解决方案1】:

    实际上它取决于供应商。 即当您从 SystemUpdateActivity 中单击“检查更新”(或类似按钮)时(对于不同的供应商,此名称甚至可能不同),它会调用 API 来检查供应商服务器上的信息并向您显示结果。 所以几乎不可能控制这个,因为这个应用程序是由供应商提供的。

    相反,当调用RecoverySystem.installPackage(context, packageFile) 时,我们可以控制它

    【讨论】:

      猜你喜欢
      • 2020-09-29
      • 1970-01-01
      • 1970-01-01
      • 2014-04-17
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 2023-02-14
      • 1970-01-01
      相关资源
      最近更新 更多