android 几种发送短信的方法
2015-06-16 16:28
260 查看
android中发送短信很简单,
首先要在Mainfest.xml中加入所需要的权限:
?
为了后面测试方便,干脆把SMS的所有权限加上。
方法1:
?
方法2:
如果想知道短信发送后的状态,需要两个Receiver来实现
?
在模拟器上是看不到Receiver中的log信息的,据网上说在手机上是可以实现的,只可惜手中无机,也只能纸上谈兵了。
方法3:
上面都是发送文本文件,如果想发送一些非文本,比如加密数据,可以用以下方法:
?
方法4:
调用系统的短信界面,这个方法需要用户自己输入接收方的电话号码
?
这个方法自动设置接收方的号码
?
短信的接受,需要实现BroadcastReceiver类,监听系统消息
首先在Mainfest.xml中加入申明,SmsReceiver为实现类
?
如果是方法3,使用sendDataMessage时需要加入
?
将其中的dat数据注释掉,模拟器上也可以接收到短信; port跟sendDataMessage中的端口值不一致时,也没有问题,太神奇了
?
如果是sendDataMessage发送:
?
不一样的地方是message的获取时使用getUserData()方法。
原文转自:http://blog.csdn.net/rangq1/article/details/5793953
首先要在Mainfest.xml中加入所需要的权限:
?
方法1:
?
如果想知道短信发送后的状态,需要两个Receiver来实现
?
方法3:
上面都是发送文本文件,如果想发送一些非文本,比如加密数据,可以用以下方法:
?
调用系统的短信界面,这个方法需要用户自己输入接收方的电话号码
?
?
首先在Mainfest.xml中加入申明,SmsReceiver为实现类
?
?
?
?
原文转自:http://blog.csdn.net/rangq1/article/details/5793953
相关文章推荐
- Android开发中StackOverflowError错误实例分析
- Android 5.0——Material Design详解
- android 编译调用C代码
- Android dumpstate 工具解析
- Android设置透明、半透明等效果
- Android bitmap OutOfMemory 避免措施
- 编译android源码提示/usr/bin/jar命令不存在问题的解决方法
- Android中自定义Dialog
- ANDROID L——Material Design详解(动画篇)
- Android学习记录之------R文件的优化
- android 状态栏及通知栏中的下载动画效果实现
- android第三方应用跳转到QQ并指定QQ号聊天
- android开发中解决VideoView显示尺寸异常的问题
- Android 颜色对照表
- AndroidのLoaderManager管理Loader实现异步动态加载数据
- Android Volley完全解析(四),带你从源码的角度理解Volley
- 使用EditText在不同场景下调用软键盘的总结
- Android应用程序消息处理机制(Looper、Handler)分析
- Android Volley完全解析(一),初识Volley的基本用法
- 50 Android Hacks阅读笔记