权限拒绝对广播SMS意图 [英] Permission denial on BroadCast SMS intent

查看:414
本文介绍了权限拒绝对广播SMS意图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可我的活动广播这个通知,从自身

can my activity broadcast this intent from itself

意图I =新的意向书(android.provider.Telephony.SMS_RECEIVED);

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

sendBroadcast(ⅰ);

sendBroadcast(i);

我能够发送该广播和接收回(从应用程序中的一个的广播接收机的设置),但这不是一个全局广播,也就是说,它不是由默认SMS应用接收。 此外,我正在此错误的logcat中

I am able to send this broadcast and receive it back (from a broadcast receiver setup in the application) , but this is not a global broadcast , i.e. it is not received by the default SMS application. furthermore i am getting this error in the logcat

权限拒绝:广播意图   {   ACT = android.provider.Telephony.SMS_RECEIVED   }从com.smartanuj.scale(PID = 3572,   UID = 10029)要求   由于android.permission.BROADCAST_SMS   到接收器   com.android.mms / com.android.mms.transaction.PrivilegedSmsReceiver

Permission Denial: broadcasting Intent { act=android.provider.Telephony.SMS_RECEIVED } from com.smartanuj.scale (pid=3572, uid=10029) requires android.permission.BROADCAST_SMS due to receiver com.android.mms/com.android.mms.transaction.PrivilegedSmsReceiver

我已经指定

 <uses-permission> android:name="android.permission.BROADCAST_SMS"></uses-permission>

在我的清单文件

推荐答案

只有具备系统密钥可以广播的新短信的到来签名的应用程序。

Only applications signed with the system key may broadcast the arrival of new SMS messages.

这篇关于权限拒绝对广播SMS意图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆