【发布时间】:2010-09-13 22:50:15
【问题描述】:
我在手机上安装了一个应用程序,这些手机处于不同状态的锁箱中。它 24/7 全天候运行,几乎没有用户交互。
我知道如何将更新推送到市场...我可以在我的应用程序中运行一个线程来查看应用程序更新、安装 apk 并打开新的 apk,并用它替换当前运行的版本吗?
【问题讨论】:
-
您可能能够打开下载的 apk,但最终您需要用户交互才能点击安装按钮。也许您可以调整 Android 源代码并提供自定义固件,无需用户交互即可安装应用程序:source.android.com
-
我认为这是不可能的。那是因为这是一个很大的安全风险。想象一下,我创建了一个这样的应用程序,但它没有自行更新,而是下载并安装了一个包含木马或有害内容的 APK……您要安装我的应用程序吗?虽然......我想知道你会安装什么样的更新;如果它易于应用,您可以尝试注入一些内联 java 代码。
-
只要权限不变,用户(至少在 Froyo 上,是否在 Eclair 上?)可以将其设置为自动更新。不过,任何权限更改仍需要手动更新。
-
Christian,Android 的美丽(和恐怖)就在其中。
标签: android installation auto-update