我是靠谱客的博主 难过含羞草,最近开发中收集的这篇文章主要介绍android 主动发送短信,Android之发送短信的两种方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

SMS涉及的主要类SmsManager

实现SMS主要用到SmsManager类,该类继承自java.lang.Object类,下面我们介绍一下该类的主要成员。

公有方法:

ArrayList divideMessage(String text)

当短信超过SMS消息的最大长度时,将短信分割为几块。

参数:text——初始的消息,不能为空

返回值:有序的ArrayList,可以重新组合为初始的消息

static SmsManager getDefault()

获取SmsManager的默认实例。

返回值:SmsManager的默认实例

voidSendDataMessage(String destinationAddress, String scAddress, short destinationPort, byte[] data,PendingIntent sentIntent, PendingIntent deliveryIntent)

发送一个基于SMS的数据到指定的应用程序端口。

参数:

1)、destinationAddress——消息的目标地址

2)、scAddress——服务中心的地址or为空使用当前默认的SMSC 3)destinationPort——消息的目标端口号

4)、data——消息的主体,即消息要发送的数据

5)、sentIntent——如果不为空,当消息成功发送或失败这个PendingIntent就广播。结果代码是Activity.RESULT_OK表示成功,或RESULT_ERROR_GENERIC_FAILURE、RESULT_ERROR_RADIO_OFF、RESULT_ERROR_NULL_PDU之一

最后

以上就是难过含羞草为你收集整理的android 主动发送短信,Android之发送短信的两种方式的全部内容,希望文章能够帮你解决android 主动发送短信,Android之发送短信的两种方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部