一尘不染

如何通过App更新设备上的Android OS

java

在检查市场/ Playstore中是否有较新的Android版本之后,是否有任何方法可以通过应用程序(使用Android API或任何其他API
/)来更新Android OS。此处需要支持的用例如下:

  1. 该应用程序启动并检查已安装的Android操作系统的版本

  2. 然后,它会在该设备的Playstore /其他存储库中找到可用的Android OS的版本

  3. 然后比较两个版本,如果可用版本较新,则会在设备上安装新的Android版本

如何实施,尤其是第三点?我不想为此安装设备,因此,如果有任何方法可以实现,请帮助…。


阅读 248

收藏
2020-12-03

共1个答案

一尘不染

要更新您的android版本,您需要

现在要安装,我们需要 闪存ROM。您还需要检查可用的操作系统版本,具体取决于您的逻辑。通常三星,索尼使用自定义android,并且更新将推送到应用程序中心(或类似的东西,这不是很多知识)在您的情况下,它可能是任何云服务或服务器来检查您的自定义android的版本。

当我们有一个新版本时,在用户接受升级后,一个新的img文件将被下载到您的设备上,该文件将用于升级操作系统。请注意,您还需要恢复备份方法。有些命令可以用于通过您的代码提取和下载操作系统。

我尚未实现它,但这是我可以找到的过程。我希望这会帮助其他人。

更新

我有一些有关如何通过代码启动更新的新信息。该链接并有此另一个链接,可以是很大的帮助。在两个示例中,他们都使用SystemRcovery类和intallerPackage
API。

2020-12-03