Android移动应用开发实用教程教学课件作者夏辉第10章节移动通信功能开发课件

Android移动应用开发实用教程教学课件作者夏辉第10章节移动通信功能开发课件

ID:40234625

大小:3.32 MB

页数:25页

时间:2019-07-27

Android移动应用开发实用教程教学课件作者夏辉第10章节移动通信功能开发课件_第1页
Android移动应用开发实用教程教学课件作者夏辉第10章节移动通信功能开发课件_第2页
Android移动应用开发实用教程教学课件作者夏辉第10章节移动通信功能开发课件_第3页
Android移动应用开发实用教程教学课件作者夏辉第10章节移动通信功能开发课件_第4页
Android移动应用开发实用教程教学课件作者夏辉第10章节移动通信功能开发课件_第5页
资源描述:

《Android移动应用开发实用教程教学课件作者夏辉第10章节移动通信功能开发课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android移动应用开发实用教程10移动通信功能开发第章本章内容10.1短信业务开发10.2拨打电话业务开发10.3实验:移动通信功能开发本章总结10.1短信业务开发10.1.1发送和接收短信1.发送短信实现SMS主要用到SmsManager类,该类继承自java.lang.Object类,下面介绍该类的主要成员。公有方法:ArrayListdivideMessage(Stringtext)当短信超过SMS消息的最大长度时,将短信分割为几块。参数:text——初始的消息,不能为空。返回值:有序的ArrayList,可以重新组合为初始的消息。stat

2、icSmsManagergetDefault()获取SmsManager的默认实例。返回值:SmsManager的默认实例。10.1短信业务开发voidSendDataMessage(StringdestinationAddress,StringscAddress,shortdestinationPort,byte[]data,PendingIntentsentIntent,PendingIntentdeliveryIntent)发送一个基于SMS的数据到指定的应用程序端口。SendDataMessage方法的参数:1)destinationAddr

3、ess—消息的目标地址;2)scAddress—服务中心的地址或为空使用当前默认的SMSC;3)destinationPort—消息的目标端口号;4)data—消息的主体,即消息要发送的数据;5)sentIntent—如果不为空,当消息成功发送或失败时PendingIntent就广播6)deliveryIntent—如果不为空,当消息成功传送到接收者这个PendingIntent就广播。调用SendDataMessage方法产生的异常:如果destinationAddress或data是空时,抛出IllegalArgumentException异常。

4、10.1短信业务开发voidsendMultipartTextMessage(StringdestinationAddress,StringscAddress,ArrayListparts,ArrayListsentIntents,ArrayListdeliverIntents)发送一个基于SMS的多部分文本,调用者应用已经通过调用divideMessage(Stringtext)将消息分割成正确的大小。sendMultipartTextMessage方法的参数:1)destinationAddress—消息的目标地址;2)scAddress—服务中

5、心的地址或为空使用当前默认的SMSC;3)parts—有序的ArrayList,可以重新组合为初始的消息4)sentIntents—跟SendDataMessage方法中一样,只不过这里的是一组PendingIntent;5)deliverIntents—跟SendDataMessage方法中一样,只不过这里的是一组PendingIntent。10.1短信业务开发发送一个基于SMS的文本,参数的意义和异常前面的已存在的一样。SmsManager类中的常量:publicstaticfinalintRESULT_ERROR_GENERIC_FAILURE

6、表示普通错误,值为1(0x00000001);publicstaticfinalintRESULT_ERROR_NO_SERVICE示服务当前不可用,值为4(0x00000004);publicstaticfinalintRESULT_ERROR_NULL_PDU表示没有提供pdu,值为3(0x00000003);publicstaticfinalintRESULT_ERROR_RADIO_OFF表示无线广播被明确地关闭,值为2(0x00000002);publicstaticfinalintSTATUS_ON_ICC_FREE表示自由空间,值为0(

7、0x00000000);publicstaticfinalintSTATUS_ON_ICC_READ表示接收且已读,值为1(0x00000001);publicstaticfinalintSTATUS_ON_ICC_SENT表示存储且已发送,值为5(0x00000005);publicstaticfinalintSTATUS_ON_ICC_UNREAD表示接收但未读,值为3(0x00000003);publicstaticfinalintSTATUS_ON_ICC_UNSENT表示存储但为发送,值为7(0x00000007);10.1短信业务开发【例

8、10-1】Example10-1SMS发送程序示例图10-1发送短信程序图10-2发送之后5556号andr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。