Android短信发送器
16lz
2021-01-23
Xml代码:
<?xml version="1.0" encoding="utf-8"?>
Java代码:
package com.baidu.smssend;import android.support.v7.app.ActionBarActivity;import android.telephony.SmsManager;import android.text.TextUtils;import android.annotation.SuppressLint;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;@SuppressLint("ShowToast") public class MainActivity extends ActionBarActivity implements OnClickListener {//声明按钮和两个editText对象Button button1;EditText et_num,et_content; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //获取各组件Id button1 = (Button)findViewById(R.id.button1); et_num = (EditText)findViewById(R.id.et_num); et_content = (EditText)findViewById(R.id.widget38); //为按钮设置监听器 button1.setOnClickListener(this); } //响应按钮单击事件@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.button1://获取两个editText中的内容String num = et_num.getText().toString().trim();String content = et_content.getText().toString().trim();//若号码或内容为空就发出警告if (TextUtils.isEmpty(num)||TextUtils.isEmpty(content))Toast.makeText(this, R.string.warning1, 1).show();else{//获取短信管理器,导入包Android.telephony.SmsManagerSmsManager sm = SmsManager.getDefault();//系统发送短信APIsm.sendTextMessage(num, null, content, null, null);}break;default:break;}}}
加入权限:
更多相关文章
- Android 拨打webView 里面的电话号码的方法
- android gridview按钮边框和定制点击颜色
- android 按钮Button单击背景切换
- Android 动态切换底部tab按钮
- Android 的 Button 按钮实现的两种方式
- Android中获取短信的内容
- ImageButton动态改变按钮图片
- android 按钮按下效果(文字颜色和按钮同时变化)
- EditText在输入法上显示搜索按钮