我必须控制要升级的固件版本设备。 为了使用ActivityManager日志,我检查了检查是否有可用升级的活动。
SystemUpdateActivity
com.google.android.gsf
GoogleServicesFramework.apk
中的RecoverySystem.installPackage(context, packageFile)
检查它。
但我无法在框架代码中找到此活动或应用程序的代码。
我认为,{{1}}实际安装了更新。
因此,如果我无法修改SystemUpdateActivity的代码(检查是否有可用的升级), 如果升级可用,我怎么知道我的设备将升级到哪个版本。
我的最终目标是避免用户升级到某些版本。
答案 0 :(得分:0)
实际上它依赖于供应商。 即,当您单击SystemUpdateActivity中的“检查更新”(或类似按钮)时(对于不同的供应商,此名称甚至可能不同),它会调用API以检查供应商服务器上的信息并向您显示结果。 所以几乎不可能控制它,因为这个应用程序是由供应商提供的。
相反,我们可以在来电RecoverySystem.installPackage(context, packageFile)