下载此文档

Android API : SMS短信服务处理.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
Android API : SMS短信服务处理
---------------------------------------------------------------------------
许多新的应用程序会考虑使用SMS作为数据分发平台。现实一点的场景:电影点播系统要求用户发送一定格式的短信来进行自动点播。现在越来越多的应用采用SMS作为与用户进行数据交换的方式。现在让我们来看一下我们如何在Android平台上来构造这种形式的应用。
Android API支持开发可以发送和接收SMS消息的应用程序。目前我们开发过程中使用的Android模拟器还不支持发送SMS,但它可以接收SMS。现在我们来探索一下Android对SMS的支持,我们将会构建一个小小的应用程序来监听移动设备(或模拟器)上接收到的SMS消息,并将它显示出来。
我们来定义一个Intent接收器来处理SMS接收事件:
Java代码
.;  
/**
* 该类将在SMS接收的时候被调用
*/
public class SMSReceiver extends BroadcastReceiver {
    ***@Override
    public void onReceive(Context context, Intent intent) {
       // TODO
    }
}  
复制代码
我们需要对这个Intent接收器进行配置以使它能获取SMS接收事件,‘ ’这个事件状态表示了SMS已被接收。:
Xml代码
<receiver android:name=”.” android:enabled=”true”>
<intent-filter>
<action android:name=””/>
</intent-filter>
</receiver>  
复制代码
为了能让我们的应用能接收SMS,我们得先进行权限的指定,:
Xml代码
<uses-permission android:name=””></uses-permission>  
复制代码
现在,我们的Intent接收器就可以在Android设备接收到SMS的时候被调用了,余下的事情就是去获取和显示接收到的SMS消息文本了:
Java代码
public void onReceive(Context context, Intent intent) {
        Bundle bundle = ();
        Object messages[] = (Object[]) (”pdus”);
        SmsMessage smsMessage[] = new SmsMessa

Android API : SMS短信服务处理 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人12345
  • 文件大小0 KB
  • 时间2014-11-02