是否可以阻止Android设备上的特定Intent交换?

时间:2015-03-01 02:29:18

标签: android android-intent

  1. 如果app A广播Intent#1并且app Bapp C设计为接收Intent#1,是否可以{{1}不被发送到Intent#1? (如果我们无法修改app Capp Aapp B

  2. 如果app C发送app A以启动Intent#1,如果app B旨在接收app B,是否可以阻止Intent#1 1}}已经发送了? (如果我们无法修改Intent#1app A

1 个答案:

答案 0 :(得分:0)

1)假设应用A没有发送有序广播,您无法阻止其他应用接收广播。

2)如果应用A使用明确的Intent启动应用B,则无法阻止它。如果应用A使用隐式Intent启动应用B,那么您可以创建另一个应用,其Intent过滤器与应用B的过滤器相同,然后会询问用户哪两个应用开始。如果用户选择您的应用而不是应用B,那么应用B就不会启动。