gpt4 book ai didi

android - 是否可以通过编程方式升级 Android 固件?

转载 作者:搜寻专家 更新时间:2023-11-01 09:14:09 25 4
gpt4 key购买 nike

我需要编写 Android 应用程序,它在互联网上查找固件并允许自动下载选定的固件并在设备上执行更新。是否可以?谢谢

最佳答案

应该是可以的。我正在尝试做同样的事情。我作为另一个用户发布了一个关于这个的问题。它几乎适用于我,但我的设备无法在启动时应用新镜像。

基本上,您使用 RecoverySystem.installPackage(context, packageFile) 方法来执行此操作。您还需要以下权限:

<uses-permission android:name="android.permission.REBOOT" />
<uses-permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM" />
<uses-permission android:name="android.permission.DELETE_CACHE_FILES" />

此外,您的应用必须作为系统应用运行。我不知道你是否将整个 Android SDK 与 Eclipse 和 SDK 工具一起使用,但我所做的基本上是将我的设备连接到我的机器并将其用于调试,然后通过 IDE 运行应用程序,这样它被上传并在设备上运行。最后使用 adb shell 命令在我的设备上打开一个 shell 并将 apk 包文件从/data/app 移动到/system/app 并重新启动。

在这里查看我的帖子。它可能会对您有所帮助。

Android development RecoverySystem.installPackage() cannot write to /cache/recovery/command permission denied

关于android - 是否可以通过编程方式升级 Android 固件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5935792/

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