首先发送短信是需要权限的:
 <!-- 发送短信 -->    <uses-permission android:name="android.permission.SEND_SMS" />


程序主入口:

package com.example.message;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity {private EditText phone ,message;private Button sendbtn;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);phone = (EditText) findViewById(R.id.phone);message = (EditText) findViewById(R.id.message);sendbtn = (Button) findViewById(R.id.sendbtn);//点击发送短信sendbtn.setOnClickListener(new OnClickListener() {public void onClick(View v) {String p = phone.getText().toString();String m = message.getText().toString();Uri smstoUri = Uri.parse("smsto:"); // 解析地址Intent intent = new Intent(Intent.ACTION_VIEW,smstoUri);intent.putExtra("address",p); // 没有电话号码的话为默认的,即显示的时候是为空的intent.putExtra("sms_body",m); // 设置发送的内容intent.setType("vnd.android-dir/mms-sms");startActivity(intent);}});}}

更多相关文章

  1. android获取电话号码实例
  2. Activity对象的onCreate方法真是Android程序的入口吗?
  3. 在Android中根据联系人查询电话号码
  4. IFL嵌入式小组技术博客入口导航
  5. Android获取本机电话号码的简单方法
  6. android答题系统(二):实现主界面入口和查询数据
  7. Android 一个apk多个入口

随机推荐

  1. Bottomley在Linux大会的发言:Android,forki
  2. Ubuntu下android学习——(2)Android系统构
  3. 微软一年通过Android获得几十亿美元收入,
  4. Crosswalk 集成到 Android(安卓)Studio
  5. 服务器基于PHP CodeIgniter,Android基于Vo
  6. Android(安卓)SharedPreferences用法及程
  7. Android官方离线文档(API文档)打开速度慢的
  8. Android中Cursor关闭的问题
  9. Android工程 引用另外一个Android工程(类
  10. android接入即时IM