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