我目前的情况是我需要能够通过来自应用程序B的隐式Intent广播启动应用程序A.在应用程序之间没有传递数据。简单地启动应用程序A,显示某个活动。
我的问题是这样的;从Android SDK的角度来看,是否可以确保当应用程序B使用特定方案(即test:// something)广播Intent时,它只会转到应用程序A,即使有应用程序C有注册了同样的计划?
答案 0 :(得分:1)
选项#1:在setPackage()
上使用Intent
,提供应用程序A的应用程序ID
选项#2:在queryBroadcastReceivers()
上使用Intent
,对结果进行筛选,找到应用A的结果,并使用该信息制作明确的Intent
,这就是你播出了