隐式意图的准确传递

时间:2018-04-04 12:21:33

标签: android security android-intent

我目前的情况是我需要能够通过来自应用程序B的隐式Intent广播启动应用程序A.在应用程序之间没有传递数据。简单地启动应用程序A,显示某个活动。

我的问题是这样的;从Android SDK的角度来看,是否可以确保当应用程序B使用特定方案(即test:// something)广播Intent时,它只会转到应用程序A,即使有应用程序C有注册了同样的计划?

1 个答案:

答案 0 :(得分:1)

选项#1:在setPackage()上使用Intent,提供应用程序A的应用程序ID

选项#2:在queryBroadcastReceivers()上使用Intent,对结果进行筛选,找到应用A的结果,并使用该信息制作明确的Intent,这就是你播出了