直接看例子:

main.xml
<?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android"      Android:orientation="vertical"      Android:layout_width="fill_parent"      Android:layout_height="fill_parent"      >  <TextView       Android:text="@string/inputMobile"       Android:layout_width="fill_parent"       Android:layout_height="wrap_content">  </TextView>  <EditText       Android:id="@+id/mobile"       Android:layout_width="fill_parent"       Android:layout_height="wrap_content">  </EditText>  <TextView       Android:text="@string/inputMessage"      Android:layout_width="fill_parent"       Android:layout_height="wrap_content">  </TextView>  <EditText       Android:id="@+id/Message"       Android:layout_width="fill_parent"       Android:layout_height="wrap_content">  </EditText>  <Button       Android:text="@string/Submit"       Android:id="@+id/Submit"       Android:layout_width="wrap_content"       Android:layout_height="wrap_content">  </Button>  </LinearLayout>


strings.xml
<?xml version="1.0" encoding="utf-8"?><resources><string name="app_name">短信发送器</string>      <string name="inputMobile">请输入手机号:</string>      <string name="inputMessage">请输入短信内容:</string>      <string name="Submit">发送短信</string>  </resources>


SmsautoActivity.java
package com.auto;import java.util.List;import android.app.Activity;import android.app.PendingIntent;import android.content.Intent;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 SmsautoActivity extends Activity {/** Called when the activity is first created. */      @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);                    final EditText mobileNoEditText = (EditText) findViewById(R.id.mobile);          final EditText messageEditText = (EditText) findViewById(R.id.Message);          Button submitButton =  (Button) findViewById(R.id.Submit);                    submitButton.setOnClickListener(new View.OnClickListener() {                            public void onClick(View view) {                  String moblileString = mobileNoEditText.getText().toString();                  String messageString = messageEditText.getText().toString();                  SmsManager smsManager = SmsManager.getDefault();                  PendingIntent sendingIntent = PendingIntent.getBroadcast(SmsautoActivity.this, 0, new Intent(), 0);                  List<String> msgsList = smsManager.divideMessage(messageString);                  for (String msg : msgsList) {                      smsManager.sendTextMessage(moblileString, null, msg, sendingIntent, null);                  }                  Toast.makeText(SmsautoActivity.this, "短信发送成功", Toast.LENGTH_LONG).show();              }          });                }}


AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.auto"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk android:minSdkVersion="8" />    <application        android:icon="@drawable/ic_launcher"        android:label="@string/app_name" >        <activity            android:label="@string/app_name"            android:name=".SmsautoActivity" >            <intent-filter >                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application><uses-permission android:name="android.permission.SEND_SMS" /></manifest>


PS: 记得加入权限<uses-permission android:name="android.permission.SEND_SMS" />
</manifest>

更多相关文章

  1. android获取SIM卡信息和手机号码
  2. android地图中的一个例子
  3. Android ViewFlow的一个例子
  4. 编译android framework的例子
  5. android ip地址,手机号码,邮箱格式验证
  6. Android——Handler学习(简单计时器例子)
  7. Android 简单例子以及入门学习资料链接
  8. 一个简单的Android Library Project例子

随机推荐

  1. 关于android中postDelayed方法的讲解
  2. Android中EditText实现不可编辑解决办法
  3. FlatBuffers在android的使用简介
  4. Android(安卓)调用系统的分享功能
  5. Android开发环境搭建和HelloWorld
  6. Android获取本机IP地址
  7. android中使得popupwindow消失
  8. 教你如何开发一款实用的完整Android(安卓
  9. 解决通过Intent调用系统拍照程序,返回图片
  10. android M 如何获取设置应用通知开关状态