gpt4 book ai didi

android - Android 应用程序可以 self 升级吗?

转载 作者:行者123 更新时间:2023-11-29 02:04:59 26 4
gpt4 key购买 nike

是否可以在 Android 中从自身更新应用程序?有问题的应用程序是一个系统应用程序,所以我可以执行特权命令。另请注意,我不想向用户显示任何通知,因此一切都应在后台运行。

最佳答案

应用程序 self 更新实际上非常容易,困难的部分是在不向用户提示的情况下进行。应用需要下载 APK,然后将其发送到 PackageManager API 进行安装。然后 Android 将提出安装提示。有一个库可以处理该部分:

至于通过提示进行操作,应用程序需要特权访问权限。如果设备已获得 root 权限,则该应用程序可以请求 root 访问权限。该应用程序还可以作为“priv-app”闪存,以便它具有特权访问权限。或者你可以像 F-Droid 那样做:刷新 Privileged Extension作为“priv-app”,并让您的应用向 Privileged Extension 发送安装/卸载请求。

否则,您需要下载二进制代码,并动态加载它,如@yusuf-x 所说。请注意,Google 正在努力在每个新版本的 Android 中让这成为不可能。

关于android - Android 应用程序可以 self 升级吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10503906/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com