2011-06-21 77 views
3

我的应用程序下载.apk文件,并使用这样一个活动安装它: Android: install .apk programmatically安装apk文件不活动或Dialog

但是,它会导致一个对话框出现,并需要用户采取行动。所以我的问题是:

有没有一种方法编程方式而不需要用户交互?

基于我必须提供的其他信息的评论:

  • 是的,有安全隐患。我只想知道这是否可能。
  • 其实,我确实拥有他们的手机。
+6

NOoooooooooooooooooooooooooooooooooooooooooooooooooo请不要这样做。你不要自己的手机,让他们决定 – Eric

+0

尝试阅读此答案:http://stackoverflow.com/questions/5803999/install-apps-silently-with-granted-install-packages-permission/5805299#5805299 – Joe

回答

0

有没有一种编程方式,无需用户交互?

除非你正在编写自定义固件。

+0

我赞成这个答案,因为它是正确的答案,它告诉你如何实现OP所要求的(通过编写自定义固件^ _ ^)。 – neevek

5

不,您不能这样做,用户必须批准所有应用安装。

但是,由于它是您的设备,您可以使用adb在没有对话框的情况下安装它! ;)

+0

可以'不要远程使用adb,因此无法工作。 – gregm