为什么我不能捕获到系统的短信广播了???

qq_15891801 2016-06-29 04:07:49
用的是Android Studio 2.1 然后我在注册广播接收者的时候,发现action节点只提示intent地下的内容了,我想写的是android,provider.Telephony.SMS_RECEIVER,然而并不给我提示,那不提示我就直接用键盘敲进去呗。

然后在广播接收者里面我就写了,接收到广播的时候吧发信人和短信内容打一个log

然后我就放到虚拟机上面,模拟发送一个短信,看log是咋显示的

然而什么都没有显示,求问,什么个情况?
...全文
188 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15891801 2016-07-03
  • 打赏
  • 举报
回复
引用 3 楼 liudashao0 的回复:
你的action写错了吧,android.provider.Telephony.SMS_RECEIVED
可能是我写错了,我后来闲着想把SDK移出固态硬盘,于是把SDK从F盘移动到E盘之后我的工程生成不了R文件,现在也没法测试了,就先给你分吧,好像网上都是写的RECEIVED
zhao511117 2016-07-01
  • 打赏
  • 举报
回复
androidManifest中不需要加接受短信的权限吗?
liudashao0 2016-06-29
  • 打赏
  • 举报
回复
你的action写错了吧,android.provider.Telephony.SMS_RECEIVED
qq_15891801 2016-06-29
  • 打赏
  • 举报
回复
引用 1 楼 dalor 的回复:
不提示,是因为把它已经屏蔽掉了。但并不表示不能用。 你的版本是不是4.4或以上?
这个问题我也注意到了,后来我把那个Gr什么dle文件的编译版本目标版本和最低版本都调成了16,好像也没有给提示,而且也不能捕捉短信广播 另外我一个学长说不可能啊,他毕设用的API22都还能用
开发者_android 2016-06-29
  • 打赏
  • 举报
回复
不提示,是因为把它已经屏蔽掉了。但并不表示不能用。 你的版本是不是4.4或以上?

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧