android 獲得監聽某一廣播的所有程序

對於BroadcastReceiver:
Java code
?
1
android.content.pm.PackageManager.queryBroadcastReceivers(Intent, int)

對於Activity:
Java code
?
1
android.content.pm.PackageManager.resolveActivity(Intent, int)

對於Service:
Java code
?
1
android.content.pm.PackageManager.resolveService(Intent, int)

eg:查找開機啓動的組件
List<ResolveInfo> list = this
    .getPackageManager()
    .queryBroadcastReceivers(
      new Intent("android.intent.action.BOOT_COMPLETED"),
      0);





發佈了22 篇原創文章 · 獲贊 7 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章