简体   繁体   English

已在Android中注册BroadCast接收器

[英]Registered BroadCast Receiver in Android

Is there a way to "Scan" All Apps for registered BroadCastReceiver for a specific Action & get the class Name, for example Action Screen On/Off(if root is needed no problems) ? 有没有一种方法可以“扫描”所有应用程序以查找特定Action的已注册BroadCastReceiver并获取类名,例如“ Action Screen On / Off”(如果需要root,则没有问题)?

Thanks 谢谢

Create the desired Intent . 创建所需的Intent Use PackageManager and queryBroadcastReceivers() to find out who all responds to that Intent , at least for manifest-registered receivers. 使用PackageManagerqueryBroadcastReceivers()找出谁都对Intent做出响应,至少对于清单注册的接收者而言。 I do not know if PackageManager returns receivers registered via registerReceiver() , and since that's the only type of receiver that works with ACTION_SCREEN_OFF and ACTION_SCREEN_ON , you might not be able to get data for those specific actions. 我不知道PackageManager返回通过registerReceiver()接收器,并且由于这是与ACTION_SCREEN_OFFACTION_SCREEN_ON一起使用的唯一接收器类型,因此您可能无法获取这些特定操作的数据。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Android广播接收器未注册错误 - Android broadcast receiver not registered error android-如何广播接收器是否已注册? - android - how to broadcast receiver is registered or not? 在 onReceive 中取消注册 Android 广播接收器会引发“接收器未注册” - Unregistering Android Broadcast Receiver in onReceive throws "Receiver not registered" 广播接收器未注册 - Broadcast receiver not registered Android - 如果设备在注册的接收器重新启动时,我的后台服务的注册广播接收器无法关闭 - Android - My background service's registered broadcast receiver cannot be turned off if the device restarts with the receiver registered 动态注册后,Android Broadcast Receiver不会唤醒应用程序 - Android Broadcast Receiver not waking up application when registered dynamically 在清单中注册的广播接收器未在 Android Oreo 中调用 - Broadcast receiver registered in manifest not getting called in Android Oreo 带有广播接收器的Android Alarm Manager在代码而不是清单中注册 - Android Alarm Manager with broadcast receiver registered in code rather than manifest 通过代码注册的广播接收器 - Broadcast receiver registered from code 内部类未注册的广播接收器 - Broadcast Receiver with inner class not registered
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM