繁体   English   中英

已在Android中注册BroadCast接收器

[英]Registered BroadCast Receiver in Android

有没有一种方法可以“扫描”所有应用程序以查找特定Action的已注册BroadCastReceiver并获取类名,例如“ Action Screen On / Off”(如果需要root,则没有问题)?

谢谢

创建所需的Intent 使用PackageManagerqueryBroadcastReceivers()找出谁都对Intent做出响应,至少对于清单注册的接收者而言。 我不知道PackageManager返回通过registerReceiver()接收器,并且由于这是与ACTION_SCREEN_OFFACTION_SCREEN_ON一起使用的唯一接收器类型,因此您可能无法获取这些特定操作的数据。

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM