怎么在Android中利用SmsManager发送短信

  介绍

本篇文章给大家分享的是有关怎么在Android中利用SmsManager发送短信,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

关键代码实现

package  com.example.sms;,   ,   import  java.util.ArrayList,   ,   import  android.app.Activity,   import  android.os.Bundle,   import  android.telephony.SmsManager,   import  android.text.TextUtils,   import  android.view.View,   import  android.view.View.OnClickListener,   import  android.widget.EditText,   import  android.widget.Toast,   ,   public  class  MainActivity  extends  Activity  implements  OnClickListener  {,   ,,   private 才能;EditText  mNumberText;,   private 才能;EditText  mContentText;,   ,,   protected 才能;void  onCreate (Bundle  savedInstanceState), {,   ,,,super.onCreate (savedInstanceState);,   ,,,setTitle (getString (R.string.app_name)),,   ,,,setContentView (R.layout.activity_main);,   ,,,,   ,,,mNumberText =, (EditText) this.findViewById (R.id.number);//找到number    ,,,mContentText =, (EditText) this.findViewById (R.id.msg_content);,,   ,,,findViewById (R.id.send) .setOnClickListener(这个),,   ,,},   ,,   @Override 才能;   public 才能;void  onClick (View  arg0), {,   ,,,String  content =, mContentText.getText () .toString (),,   ,,,String  number =, mNumberText.getText () .toString (),,   ,,,,   ,,,如果(TextUtils.isEmpty(数量)){,   ,,,,,showToast(“请输入手机号“),,   ,,,,,返回,,   ,,,},   ,,,如果(TextUtils.isEmpty(内容)){,   ,,,,,showToast(“请输入内容,),,   ,,,,,返回,,   ,,,},   ,,,,   ,,,ArrayList, messages =, SmsManager.getDefault () .divideMessage(内容),,   ,,,(String  text :消息){,   ,,,,,SmsManager.getDefault () .sendTextMessage(数字,,空,,,,空,,null),,   ,,,},   ,,,showToast (getString (R.string.success)),,   ,,},   ,,   private 才能;void  showToast (String 味精),{,   ,,,Toast.makeText (MainActivity.this,味精,Toast.LENGTH_LONG),告诉(),,   ,,},   ,,   }

xml布局文件

& lt; ? xml  version=?.0“,编码=皍tf-8" ?祝辞,   & lt; RelativeLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android",,   android:才能layout_width=癿atch_parent",   android:才能layout_height=癿atch_parent",   android:才能背景=? 87 ceeb",   android:才能paddingTop=? dp",在,   ,   & lt;才能EditText    ,,,android: id=癅 + id/number",   ,,,android: layout_width=癴ill_parent",   ,,,android: layout_height=皐rap_content",   ,,,android:提示=扒胧淙胧只拧?   ,,,android: inputType=皀umber",/祝辞,   ,   & lt;才能LinearLayout    ,,,android: layout_width=癴ill_parent",   ,,,android: layout_height=皐rap_content",   ,,,android: layout_alignParentBottom=皌rue",   ,,,android:重力=癱enter_vertical",   ,,,android:取向=癶orizontal",在,   ,   ,,,& lt; EditText    ,,,,,android: id=癅 + id/msg_content",   ,,,,,android: layout_width=? dp",   ,,,,,android: layout_height=皐rap_content",   ,,,,,android: layout_gravity=癱enter_vertical",   ,,,,,android: layout_weight=?”,   ,,,,,android:提示=扒胧淙攵绦拍谌荨?/祝辞,   ,   ,,,& lt; Button    ,,,,,android: id=癅 + id/send",   null   null   null   null   null   null   null   null   null

怎么在Android中利用SmsManager发送短信