在检查市场/ Playstore中是否有较新的Android版本之后,是否有任何方法可以通过应用程序(使用Android API或任何其他API /)来更新Android OS。此处需要支持的用例如下:
该应用程序启动并检查已安装的Android操作系统的版本
然后,它会在该设备的Playstore /其他存储库中找到可用的Android OS的版本
然后比较两个版本,如果可用版本较新,则会在设备上安装新的Android版本
如何实施,尤其是第三点?我不想为此安装设备,因此,如果有任何方法可以实现,请帮助…。
要更新您的android版本,您需要
现在要安装,我们需要 闪存ROM。您还需要检查可用的操作系统版本,具体取决于您的逻辑。通常三星,索尼使用自定义android,并且更新将推送到应用程序中心(或类似的东西,这不是很多知识)在您的情况下,它可能是任何云服务或服务器来检查您的自定义android的版本。
当我们有一个新版本时,在用户接受升级后,一个新的img文件将被下载到您的设备上,该文件将用于升级操作系统。请注意,您还需要恢复备份方法。有些命令可以用于通过您的代码提取和下载操作系统。
我尚未实现它,但这是我可以找到的过程。我希望这会帮助其他人。
更新
我有一些有关如何通过代码启动更新的新信息。该链接并有此另一个链接,可以是很大的帮助。在两个示例中,他们都使用SystemRcovery类和intallerPackage API。