android的短信发送
来源:互联网 发布:咨询java编程培训 编辑:程序博客网 时间:2024/04/27 12:13
在MID中增加方法代码
String SENT_SMS_ACTION="SENT_SMS_ACTION";
String DELIVERED_SMS_ACTION="DELIVERED_SMS_ACTION";
public void sendSMS(String phoneNum , String text)
{
Intent sentIntent=new Intent(SENT_SMS_ACTION);
PendingIntent sentPI=PendingIntent.getBroadcast(
this,
0,
sentIntent,
0);
Intent deliverIntent=new Intent(DELIVERED_SMS_ACTION);
PendingIntent deliverPI=PendingIntent.getBroadcast(
this,
0,
deliverIntent,
0);
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent)
{
if(getResultCode() == Activity.RESULT_OK)
{
// 发送成功的代码
}
else
{
// 发送失败的代码
}
}
},
new IntentFilter(SENT_SMS_ACTION));
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context _context,Intent _intent)
{
// 对方收到短信执行的代码
}
},
new IntentFilter(DELIVERED_SMS_ACTION));
SmsManager manager=SmsManager.getDefault();
ArrayList<String> texts=manager.divideMessage(text);
for(String t:texts){
manager.sendTextMessage(phoneNum, null, text, sentPI, deliverPI);
}
}
之后 在配置文件中增加权限
<uses-permission android:name="android.permission.SEND_SMS"/>
这个是网上一些文章的总结,只是简单的实现,未优化,实际应用的时候,还需要简单的修改
- android的短信发送
- Android发送短信的功能
- Android-发送短信的源码
- Android-发送短信的源码
- Android发送短信的方法
- Android中短信的收发机制 发送短信 接收短信 拦截短信 监听短信
- Android android下的短信发送器
- Android发送接收短信的代码示例
- Android发送接收短信的代码示例
- Android 短信发送器的实现
- Android发送短信的字数问题
- Android - 批量发送短信的实现方式
- android的短信发送全过程源代码分析
- Android发送短信SMS的编程
- Android 短信发送器的实现
- android发送短信和打电话的方法
- android实现发送短信的功能
- android 短信的接收和发送处理
- MySQL Innodb独立表空间的配置
- 键盘上的标点符号的中英文名称对照表
- rtsp
- 第十一章 Hibernate的查询 HQL面向对象的查询语言
- Windows下DOS命令大全(经典收藏)
- android的短信发送
- WireShark 中为什么会出现 Tcp Checksum Offload?
- Android 4.2.2 API 17 的一些变动总结
- Oracle全局临时表
- Extjs导出Excel
- java多线程
- 显示游标通过索引遍历数据
- 定义值集
- C++进阶书籍推荐