queryBroadcastReceivers
queryBroadcastReceivers
在API级别1中添加
1 | 公共抽象列表< ResolveInfo > queryBroadcastReceivers(Intent, |
检索所有可以处理给定意图广播的接收器。
参数 | |
---|---|
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_FILES MATCH_ALLMATCH_DISABLED_COMPONENTS MATCH_DISABLED_UNTIL_USED_COMPONENTSMATCH_DEFAULT_ONLY MATCH_DIRECT_BOOT_AUTOMATCH_DIRECT_BOOT_AWARE MATCH_DIRECT_BOOT_UNAWAREMATCH_SYSTEM_ONLY MATCH_UNINSTALLED_PACKAGESGET_DISABLED_COMPONENTS GET_DISABLED_UNTIL_USED_COMPONENTS GET_UNINSTALLED_PACKAGES` |
返回 | |
---|---|
List<ResolveInfo> |
返回一个ResolveInfo对象的列表,该列表包含每个匹配接收者的一个条目,从最佳到最坏的顺序排列。如果没有匹配的接收者,则返回一个空列表或null。 |
https://developer.android.com/reference/android/content/pm/PackageManager