如何知道在Android应用程序下载窗口中按下了哪个按钮

时间:2012-03-06 14:40:13

标签: android

有没有办法以编程方式知道用户在Android应用程序下载/安装窗口上按下哪个按钮(安装或取消)?我有幸找到了如何知道是否安装了应用程序的信息,但是如果按下取消按钮则没有成功。

1 个答案:

答案 0 :(得分:0)

在Ice Cream Sandwich之前,包安装程序活动不会返回结果。它总是返回活动被取消,即使用户没有取消它。

在Ice Cream Sandwich中,您可以通过包安装程序意图传递Intent.EXTRA_RETURN_RESULT额外内容,以从包安装程序获取结果。有关更多详细信息,请参阅文档:

http://developer.android.com/reference/android/content/Intent.html#EXTRA_RETURN_RESULT

http://developer.android.com/reference/android/content/Intent.html#ACTION_INSTALL_PACKAGE