2011-01-11 26 views
0

我正在创建一个Android应用程序,并且想知道是否有什么特别的我需要做,以允许其他应用程序访问从我的应用程序使用特定的Intent用于他们的?任何需要允许/让Android应用程序访问我的意图?

此外,如果Intents本质上被允许被其他应用程序使用,是否有办法阻止其发生?

回答

2

您可以通过意向过滤器宣传您的应用程序的功能。见intents and intent filters

如果您没有为活动添加意图过滤器,只能通过明确的意图启动,所以其他应用程序需要知道您的类的全名并直接调用它。

+1

如果您不希望别人使用您定义的意图,则可以将“android:exported =”false“”添加到相关活动或接收者的清单条目中。 – 2011-01-11 18:32:09

相关问题