queryBroadcastReceivers

queryBroadcastReceivers

API级别1中添加

1
2
公共抽象列表< ResolveInfo > queryBroadcastReceivers(Intent,
int ,int标志)

检索所有可以处理给定意图广播的接收器。

参数
intent Intent:根据resolveActivity()所需的意图。此值不能为null
flags int:附加选项标志,用于修改返回的数据。值可以是0或的组合,,,,android.content.pm.PackageManager.MATCH_DEBUG_TRIAGED_MISSING, ,,,,,,, ,android.content.pm.PackageManager.MATCH_INSTANT, ,,和GET_META_DATA`GET_RESOLVED_FILTERGET_SHARED_LIBRARY_FILESMATCH_ALLMATCH_DISABLED_COMPONENTSMATCH_DISABLED_UNTIL_USED_COMPONENTSMATCH_DEFAULT_ONLYMATCH_DIRECT_BOOT_AUTOMATCH_DIRECT_BOOT_AWAREMATCH_DIRECT_BOOT_UNAWAREMATCH_SYSTEM_ONLYMATCH_UNINSTALLED_PACKAGESGET_DISABLED_COMPONENTSGET_DISABLED_UNTIL_USED_COMPONENTSGET_UNINSTALLED_PACKAGES`
返回
List<ResolveInfo> 返回一个ResolveInfo对象的列表,该列表包含每个匹配接收者的一个条目,从最佳到最坏的顺序排列。如果没有匹配的接收者,则返回一个空列表或null。

https://developer.android.com/reference/android/content/pm/PackageManager