先看看效果图:

activity_main.xml

            

MainActivity.java

package com.example.sendinfo;import java.util.ArrayList;import java.util.Iterator;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.telephony.SmsManager;import android.text.TextUtils;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends ActionBarActivity implements OnClickListener {  //获取数据的对象  private EditText et_number;  private EditText et_content;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    et_number = (EditText) findViewById(R.id.et_number);    et_content = (EditText) findViewById(R.id.et_input_content);    Button bt_send = (Button) findViewById(R.id.bt_send);    bt_send.setOnClickListener(this);  }  @Override  public void onClick(View v) {    switch (v.getId()) {    case R.id.bt_send:      //获取用户输入的数据      String content = et_content.getText().toString().trim();      String number = et_number.getText().toString().trim();      if(TextUtils.isEmpty(content) || TextUtils.isEmpty(number)){        Toast.makeText(this, "电话号码或者内容不能为空", Toast.LENGTH_SHORT).show();        return;      }else{               //发送短信API   :得到一个信息管理器 实例        SmsManager smsManager = SmsManager.getDefault();        //短信大于70字符时,则将短信拆分成多条发送        ArrayList contents = smsManager.divideMessage(content);        for(String string : contents) {          smsManager.sendTextMessage(number, null, string, null, null);        }                      }            break;    default:      break;    }  }}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多相关文章

  1. Android获取运营商信息
  2. Android自动填写获取到的验证码
  3. android执行脚本语言完成root
  4. 百度地图API学习笔记(四)
  5. Android练习之Intent发邮件ACTION_SEND
  6. android 从媒体库去数据
  7. Android(安卓)TextView获取某一行文字
  8. android 蓝牙发送数据
  9. 自定义ViewGroup onMeasure onLayout

随机推荐

  1. Android的核心服务 2
  2. Eclipse Android project name有错误, sou
  3. android 检测网络或wifi是否开启
  4. GridView的简单使用,带有点击事件
  5. [入门]Android的应用程序框架
  6. 跨平台移动开发 Android使用JPush推送消
  7. Android 4高级编程(第3版)》
  8. LinearLayout水平居中控制
  9. Android NDK学习教程(一)--第一个NDK程序
  10. android String XML使用