Android 调用发送短信的方法

功能:调用发送短信功能

1 、 权限

 

2、具体实现

Uri smstoUri = Uri.parse("smsto:"); Intent intent = new Intent(Intent.ACTION_VIEW,smstoUri); intent.putExtra("address","电话号码"); // 没有电话号码的话为默认的,即显示的时候是为空的 intent.putExtra("sms_body","短信内容"); // 设置发送的内容 intent.setType("vnd.android-dir/mms-sms"); startActivity(intent); 

Activity 代码:

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);       }     });   } } 

 Mainfest.xml 配置文件:

<?xml version="1.0" encoding="utf-8"?>                                                                 

布局示意图:

                 

 以上就是Android 调用短信的方法,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

更多相关文章

  1. Android通用Adapter使用例子
  2. Android之——jni通用工具方法
  3. android报The content of the adapter has changed but ListView
  4. Android实现内存中数据保存到sdcard的方法
  5. OpenCV4Android(安卓)不需要安装OpenCVManager,就可以运行的方法
  6. android开发游记:从viewpager禁用滚动 总结android事件分发机制
  7. Android初级教程短信防火墙
  8. Android截图的两种方法
  9. android之退出应用程序

随机推荐

  1. Eclipse下加载Android(安卓)SDK源码
  2. Android(安卓)Camera模块解析之拍照
  3. android xml属性大全 (方便查找时使用)
  4. Android(安卓)Contacts(二)—— SMS 短信
  5. Android模拟键盘和键盘监听的一些调研
  6. Android系列之SQLite与Android(安卓)Stud
  7. 最全的android开发资料大集合
  8. Android中gravity与layout_gravity的使用
  9. 【Java/Android性能优化1】Android性能调
  10. Eclipse环境下格式化Android的代码风格