Android中如何实现短信发送功能


这篇“Android中如何实现短信发送功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android中如何实现短信发送功能”文章吧。1:Android短信发送可以在模拟器中进行模拟出来。如现在启动一模拟器id号为5554,运行cmd
telnetlocalhost5554输入help可以看到很多免费云主机域名用于模拟器中的功能命令2:相关类:3:Android短信发送实现代码(节选)Stringmsg=”hello”;stringnumber=”1234565678″;SmsManagersms=SmsManager.getDefault();PendingIntentpi=PendingIntent.
getBroadcast(Sms.this,0,newIntent(),0);sms.sendTextMessage(number,null,msg,pi,null);Toast.makeText(Sms.this,”sendsuccess”,
Toast.LENGHT_LONG).show();4:Android短信发送代码解释上述发送短信的代码很简单,但是其中的几个类函数并不好理解:Android重力感应实现方式简介Android Theme详细内容概述Android应用技巧总结Android显示网络图片相关实现方法浅谈Android开机自启动具体操作方法简介Toast.makeText就是展示一个提示信息,这个比较容易理解;PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后面的别的时间做你安排做的事情,BygivingaPendingIntenttoanotherapplication,youaregrantingittherighttoperformtheoperationyouhavespecifiedasiftheother
applicationwasyourself,就相当于你的代表了。本例中别的程序就是发送短信的程序,短信发送成功后要把intent广播出去。函数sendTextMessage(StringdestinationAddress,StringscAddress,Stringtext,PendingIntentsentIntent,PendingIntentdeliveryIntent)前三个参数按照文档比较容易理解,PendingIntentsentIntent当短信发出时,成功的话sendIntent会把其内部的描述的intent广播出去,否则产生错误代码并通过Android.app.PendingIntent.OnFinished进行回调,这个参数***不为空,否则会存在资源浪费的潜在问题;deliveryIntent是当消息已经传递给收信人后所进行的PendingIntent广播。查看PendingIntent类可以看到许多的Send函数,就是PendingIntent在进行被赋予的相关的操作。以上就是关于“Android中如何实现短信发送功能”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。

相关推荐: SpringBoot Session怎么设置会话超时

本文小编为大家详细介绍“SpringBoot Session怎么设置会话超时”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot Session怎么设置会话超时”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。sprin…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/20 19:29
下一篇 04/20 19:30

相关推荐