AndroidManifest.xml

<uses-permission android:name="android.permission.SEND_SMS"/>
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    tools:context="shortcut.song.com.myapplication.SendSmsActivity">    <EditText        android:id="@+id/send_number"        android:layout_width="wrap_content"        android:layout_height="wrap_content" />    <EditText        android:id="@+id/send_msg"        android:layout_width="wrap_content"        android:layout_height="wrap_content" />    <Button        android:id="@+id/btn_send"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Send"/>LinearLayout>
package shortcut.song.com.myapplication;import android.app.PendingIntent;import android.content.Intent;import android.support.v7.app.AppCompatActivity;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 SendSmsActivity extends AppCompatActivity {    EditText number, sendmsg;    Button btnSend;    SmsManager smsManager;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_send_sms);        // 获取SmsManager        smsManager = SmsManager.getDefault();        number = (EditText)findViewById(R.id.send_number);        sendmsg = (EditText)findViewById(R.id.send_msg);        btnSend = (Button)findViewById(R.id.btn_send);        btnSend.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                // 创建一个PendingIntent对象                PendingIntent pi = PendingIntent.getActivity(SendSmsActivity.this, 0, new Intent(), 0);                // 发送信息                smsManager.sendTextMessage(number.getText().toString(), null, sendmsg.getText().toString(), pi, null);                // 提示发送完成                Toast.makeText(SendSmsActivity.this, "发送完成", Toast.LENGTH_SHORT).show();            }        });    }}

运行效果:

Android SmsManager(短信管理器),发送短信息_第1张图片

更多相关文章

  1. Android地震波效果SeismicWaveView
  2. Android学习之线性布局管理器
  3. [导入]超酷的android翻屏效果,不要错过
  4. Android之仿iphone抖动效果
  5. Android滑动卡片效果:Swipecards
  6. android 按钮按下效果(文字颜色和按钮同时变化)
  7. android shape阴影效果
  8. Android 仿3g体育门户客户端赛事图标浮出效果
  9. android蜂巢效果、环形菜单、Kotlin影视应用、简约时钟、查看导

随机推荐

  1. SQL实现LeetCode(177.第N高薪水)
  2. MySQL千万级数据表的优化实战记录
  3. SQL实现LeetCode(176.第二高薪水)
  4. Mysql8.0递归查询的简单用法示例
  5. SQL之各种join小结详细讲解
  6. SQL实现LeetCode(175.联合两表)
  7. 线上MySQL的自增id用尽怎么办
  8. 浅谈mysql join底层原理
  9. Mysql提权的多种姿势汇总
  10. 一篇文章带你深入了解Mysql触发器