SmsManager短信管理器的使用.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
掌握SmsManager短信管理器的使用2413目录编程思路介绍权限设置常用方法SMS表示短消息服务,但它通常称为文本消息。Android SDK支持发送和接收短消息。SmsManager是Android提供的另一个非常常见的服务,用于管理短信操作,如发送数据,文本和PDU短信。SmsManager提供了系列sendXxxMessage()方法用于发送短信。SmsManager介绍创建SmsManager对象SmsManager对象的创建通过调用静态方法SmsManager.getDefault()?来实现,如下所示:?SmsManager?smsMgr?=?SmsManager.getDefault();??静态工厂方法常用方法发送消息方法名称方法作用void sendDataMessage(String destinationAddress, String scAddress, short destinationPort, byte[] data, PendingIntent sentIntent, PendingIntent deliveryIntent)?这个方法被用来发送一个基于数据?SMS 到特定的应用程序的端口void sendMultipartTextMessage(String destinationAddress, String scAddress, ArrayListString parts, ArrayListPendingIntent sentIntents, ArrayListPendingIntent deliveryIntents)?发送一个基于多部分文本短信void sendTextMessage(String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent)?发送基于文本的短信常用方法参数介绍参数名称参数作用destinationAddress消息的目标地址scAddress服务中心的地址or为空使用当前默认的SMSCdestinationPort消息的目标端口号Data或者Text消息的主体,即消息要发送的数据?sentIntent如果不为空,当消息成功发送或失败这个PendingIntent就广播。结果代码是Activity.RESULT_OK表示成功,或RESULT_ERROR_GENERIC_FAILURE、RESULT_ERROR_RADIO_OFF、RESULT_ERROR_NULL_PDU之一表示错误。deliveryIntent如果不为空,当消息成功传送到接收者这个PendingIntent就广播。常用方法发送短消息权限uses-permission?android:name=android.permission.SEND_SMS/?接收短消息权限uses-permission?android:name=android.permission.RECEIVE_SMS/?权限设置编程思路谢谢关注!

文档评论(0)

中小学K12精品教育 + 关注
实名认证
内容提供者

一心扑在教育上,换的桃李满园香

1亿VIP精品文档

相关文档