接受由别的手机发送来的短信,并进行提示。
上面是最终效果图,当外部的手机发短信过来时,会弹出悬浮框进行信息内容展示。
代码结构图
main.xml
我们再main.xml中只存放一个TextView,让其展示等待接受短信的提示。
Activity的代码为
广播接收者BroadcastReceiverTest.java的代码如下
除了这些之外,我们还要在AndroidManifest.xml中注册receiver,并且为该程序添加短信接收权限。代码如下:
废话连篇:
从整个代码的流程我们可以看到,代码中结构是这样的。
在xml配置文件中对类(这里是receiver)进行注册,注册了之后,当相应的事件(这里是收到短信)发生时,系统会自动的为我们触发事件。
这里需要注意点receiver标签的位置,它是与activity平级的。
代码很简答,我就不多说了。呵呵……