XML code:
<?xml version= "1.0" encoding= "Utf-8"? ><absolutelayoutandroid:id= "@+id/widget0" android:layout_width= " Fill_parent "android:layout_height=" fill_parent "xmlns:android=" http://schemas.android.com/apk/res/android "> <edittextandroid:id= "@+id/et_num" android:layout_width= "268DP" android:layout_height= "39DP" android:hint= "Love Number "android:textsize=" 20SP "android:phonenumber=" true "android:capitalize=" words "android:layout_x=" 18DP " Android:layout_y= "66DP"/><textviewandroid:id= "@+id/widget33" android:layout_width= "80DP" Android:layout_ height= "35DP" android:text= "Number:" Android:textsize= "22SP" android:textcolor= "#ff0000ff" android:layout_x= "14DP" Android:layout_y= "29DP"/><textviewandroid:id= "@+id/widget33_copy" android:layout_width= "80DP" Android: layout_height= "35DP" android:text= "content:" android:textsize= "22SP" android:textcolor= "#ff0000ff" android:layout_x= " 17DP "android:layout_y=" 121DP "/><edittextandroid:id=" @+id/widget38 "android:layout_width=" 263DP "Android: layout_height= "181DP" Android:text= "EditText" android:textsize= "18sp" android:layout_x= "21DP" android:layout_y= "173DP"/><button android: Id= "@+id/button1" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:layout_x= "30DP "Android:layout_y=" 374DP "android:text=" Send "/></absolutelayout>
Java code:
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 {//Declaration button and two EditText object button button1; EditText et_num,et_content; @Override protected void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.main); Get the component id button1 = (Button) Findviewbyid (R.id.button1); Et_num = (EditText) Findviewbyid (r.id.et_num); Et_content = (EditText) Findviewbyid (R.ID.WIDGET38); Set the listener Button1.setonclicklistener for the button (this); }//Response button click event @overridepublic void OnClick (View v) {switch (V.GEtid ()) {case r.id.button1://gets the contents of two edittext string num = Et_num.gettext (). toString (). Trim (); String content = Et_content.gettext (). toString (). Trim ();//If the number or content is empty, issue a warning if (Textutils.isempty (num) | | Textutils.isempty (content)) Toast.maketext (This, r.string.warning1, 1). Show (); else{//Get SMS Manager, Import Package Android.telephony.SmsManagerSmsManager sm = Smsmanager.getdefault ();//System send SMS apism.sendtextmessage (num, NULL, Content, NULL, NULL);} Break;default:break;}}}
Join permissions:
<uses-permission android:name= "Android.permission.SEND_SMS"/>