29

我已经接受了一段时间,即不可能在 Android 上静默安装应用程序 - 也就是说,让程序安装捆绑为 APK 的应用程序而不提供标准操作系统安装提示并通过应用程序安装程序活动。但现在我拿起​​了 Appbrain 快速网络安装程序的副本,它正是这样做的。

这怎么可能?:D

4

3 回答 3

13

我认为线索几乎就在我在FAQ中找到的这个声明中。

快速网络安装昨天为我工作,但今天不再工作了。怎么了?

直接在手机上安装应用程序的权限需要每隔几天刷新一次。返回手机上的“快速网络安装”应用程序,然后单击按钮再次授予我们权限。我们正在开发未来的更新,可以选择自动刷新此设置。

我认为这与谷歌在终止开关中所做的非常相似。我假设终止开关是我设备上的一个应用程序,只是对我隐藏。当谷歌想要删除一个应用程序时,它会在不征求我们许可的情况下静默卸载它。我很确定这个安全漏洞是他们造成的。现在我们只需要弄清楚... =D

于 2010-08-17T04:32:35.293 回答
2

您可以(以一种非常老套的方式)使用 adb 静默安装应用程序。您必须启用 USB 调试,但只需将 APK 推送到 /data/app。IE:

adb push MyApp.apk /data/app

  • 或者 -

adb install MyApp.apk (更清洁的方式)

第二个命令可能提示安装,我不记得了。

于 2010-08-16T21:23:55.707 回答
0

如果您可以计算出标准安装程序在安装时所做的事情,您可以在您的应用程序中复制该行为,但是您需要相当广泛的权限才能正确执行所有操作。

说真的,不要尝试。

于 2010-08-13T11:46:19.527 回答