我可以将意图传递给Play,以便新安装的应用程序在启动时接收吗?

时间:2012-07-23 11:34:31

标签: android android-intent google-play

我有两个Android应用。激活一个特定功能应该向另一个发送一个意图,但如果没有安装其他应用程序,我必须将用户发送到Play进行安装。

我知道如何检测是否安装了其他应用以及如何打开市场 - Download app if intent not installed - 而且我知道我可以设置一个侦听器来检测第二个应用程序何时刚安装完毕原则发送它我首先想要发送的意图 - How to catch or receive android os ' broadcasts' of installed applications? - 但是有没有办法将我想要发送到另一个应用程序的意图嵌入到播放启动意图中,所以当其他应用程序将其自动激活时应用已安装?

1 个答案:

答案 0 :(得分:1)

你无法干预游戏启动意图。

正如您所说,您可以做的是听取应用程序的安装。

安装应用程序后,向其发送包含您希望接收的任何数据的意图。

在接收应用程序中,获取该意图并将数据存储到SharedPreferences或文件中。用户安装新打开的应用程序后,检查主要活动中的数据并相应地使用它。