栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 移动开发 > Android

Android短信发送器实现方法

Android 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android短信发送器实现方法

本文实例讲述了Android短信发送器实现方法。分享给大家供大家参考。具体如下:

这里模拟android短信发送器的实现

AndroidManifest.xml清单文件:



 
 
  
  
  
  
 
 
 
 
 

main.xml布局文件:



 
 
 
 
 
 
 

MainActivity类:

package com.ljq.sms;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity {
 private EditText mobileText=null;
 private EditText contentText=null;
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 mobileText=(EditText)findViewById(R.id.mobile);
 contentText=(EditText)findViewById(R.id.content);
 Button button=(Button)findViewById(R.id.button);
 button.setonClickListener(new View.onClickListener(){
  public void onClick(View v) {
  String mobile=mobileText.getText().toString();
  String content=contentText.getText().toString();
  //取得android系统中默认的短信管理器
  SmsManager manager=SmsManager.getDefault();
  //如果短信内容过长时,则对短信内容进行拆分
  ArrayList texts=manager.divideMessage(content);
  for(String text:texts){
   //第一个参数:对方手机号码
   //第二个参数:短信中心号码,一般设置为空
   //第三个参数:短信内容
   //第四个参数:sentIntent判断短信是否发送成功,如果你没有SIM卡,或者网络中断,则可以通过这个intent来判断。
   //注意强调的是“发送”的动作是否成功。那么至于对于对方是否收到,另当别论
   //第五个参数:当短信发送到收件人时,会收到这个deliveryIntent。即强调了“发送”后的结果
   //就是说是在"短信发送成功"和"对方收到此短信"才会激活sentIntent和deliveryIntent这两个Intent。这也相当于是延迟执行了Intent
   manager.sendTextMessage(mobile, null, text, null, null);
  }
  //Toast.makeText(getApplicationContext(), "发送成功", Toast.LENGTH_LONG).show();
  Toast.makeText(MainActivity.this, "发送成功", Toast.LENGTH_LONG).show();
  }
 });
 }
}

运行结果:

希望本文所述对大家的Android程序设计有所帮助。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/164228.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号