怎么能找出手机上注册了多少BroadcastReceiver

时间:2016-04-26 10:53:14

标签: android broadcastreceiver

我在sms应用程序上应该找出用户手机中有多少短信接收器注册。我用Google搜索并找到了这个link,但似乎您可以通过以下方式获取包裹接收器:

<IfModule mod_rewrite.c>
RewriteEngine on 
RewriteRule ^$ index.php?p=home [S=1]
RewriteRule ^/$ index.php?p=home [S=1]
</IfModule>

1 个答案:

答案 0 :(得分:0)

您在Intent电话中传递的queryBroadcastReceivers()需要与您正在寻找的接收者的<intent-filter>相匹配。在您的情况下,您只需要使用Intent操作创建SMS_RECEIVED

Intent i = new Intent("android.provider.Telephony.SMS_RECEIVED");