cause:Permission Denial: receiving Intent act=android.provider.Telephony.SMS_RECEIVED

来源:互联网 发布:购物商城cms 编辑:程序博客网 时间:2024/06/08 14:41

读取收到的短信不成功,看log:

08-04 09:48:29.351: W/BroadcastQueue(363): Permission Denial: receiving Intent { act=android.provider.Telephony.SMS_RECEIVED flg=0x8000010 (has extras) } to com.honeybee.mobilesafe/.receiver.SmsReceiver requires android.permission.RECEIVE_SMS due to sender com.android.phone (uid 1001)
原因: 

写成<uses-permission android:name="android.permission.READ_SMS"/>

应为:<uses-permission android:name="android.permission.RECEIVE_SMS"/>

监听并读取短信可参考上一篇转载博文。

0 0
原创粉丝点击