如果清单中有一个组件使用exported =“False”但是有一个intent过滤器描述,是否导出了该组件?可以被其他应用程序使用吗?
答案 0 :(得分:1)
是否已导出此组件?
不会导出。
但是,这也意味着您不需要<intent-filter>
。我想不出你想要一个带有<intent-filter>
的非导出组件的任何场景。
是否可以被其他应用使用?
由于未导出,因此第三方应用无法独立使用该组件。有一些方法可以允许第三方应用对非导出组件进行有限访问(例如PendingIntent
,grantUriPermissions
),但这总是涉及您的应用授予条件临时访问权限。