0

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

我知道如何检测是否安装了其他应用程序以及如何打开市场 -如果未安装意图则下载应用程序- 我知道我可以设置一个侦听器来检测第二个应用程序何时新安装并原则上发送这是我最初想发送的意图 -如何捕获或接收已安装应用程序的 android os '广播'?- 但是有没有办法将我想发送到另一个应用程序的意图嵌入到播放启动意图中,所以它会在安装另一个应用程序时自动激活?

4

1 回答 1

1

您无法干预播放启动意图。

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

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

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

于 2012-07-23T11:39:14.220 回答