接受由别的手机发送来的短信,并进行提示。

上面是最终效果图,当外部的手机发短信过来时,会弹出悬浮框进行信息内容展示。
代码结构图

main.xml
我们再main.xml中只存放一个TextView,让其展示等待接受短信的提示。
Activity的代码为
广播接收者BroadcastReceiverTest.java的代码如下
除了这些之外,我们还要在AndroidManifest.xml中注册receiver,并且为该程序添加短信接收权限。代码如下:
废话连篇:
从整个代码的流程我们可以看到,代码中结构是这样的。
在xml配置文件中对类(这里是receiver)进行注册,注册了之后,当相应的事件(这里是收到短信)发生时,系统会自动的为我们触发事件。
这里需要注意点receiver标签的位置,它是与activity平级的。
代码很简答,我就不多说了。呵呵……
本文介绍了如何创建一个Android应用,用于接收并显示来自其他手机的短信。通过BroadcastReceiver监听SMS_RECEIVED action,解析短信内容并使用Toast展示。同时,展示了如何在AndroidManifest.xml中注册广播接收器和申请接收短信权限。
1226

被折叠的 条评论
为什么被折叠?



