Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Začiatok Eclipse , prejdite k časti " súbor " a vyberte položku " New " pre spustenie sprievodcu vytvorením nového projektu . Vyberte " Android " ako typ projektu , zadajte " SMSMessaging " v poli názov projektu , zaškrtnite " Vytvoriť nový projekt v pracovnom priestore , " zadajte " net.learn2develop.SMSMessaging " ako názov balíka, zadajte " SMS " , ako názov aktivita a " SMS App " ako názov aplikácie . Kliknite na tlačidlo " Dokončiť " vytvorte projekt .
2
Dvakrát kliknite na súbor " AndroidManifest.xml " a upravte ju . Pridať dve oprávnenia k súboru pridaním tohto kódu medzi " < /application > " a " < /Manifest > " riadky : Spojené
< používa - dovolením Android : name = " android.permission.SEND_SMS " > < /používa - povolenie > Tieto oprávnenia umožňujú používateľ vybrať , či chce nainštalovať aplikáciu . Rozbaľte kategóriu " Res " , otvorte priečinok " Layout " a dvakrát kliknite na " main.xml " ; súbor upraviť . Odstráňte akýkoľvek kód , ktorý vidíte v súbore a pridajte tento kód vytvoriť užívateľské rozhranie , ktoré umožňuje užívateľovi zadať telefónne číslo a text správy : ? ClipArt < xml version = " 1.0 " encoding = " ; ? utf - 8 " > < LinearLayout telefónne číslo SMS " /> < /LinearLayout > Double - kliknite na " SMS.java " súbor , ktorý chcete otvoriť a upraviť ju . Odstráňte akýkoľvek kód , ktorý vidíte v súbore a pridajte tento kód a skontrolujte , či je zadaná telefónne číslo a text správy pred vyšle sa : balíček net.learn2develop.SMSMessaging , import android.app.Activity , dovoz android.app.PendingIntent , dovoz android.content.Intent , dovoz android.os.Bundle , dovoz android.telephony.gsm.SmsManager , dovoz android.view.View , import android.widget.Button , dovozné android.widget.EditText ; import android.widget.Toast ; public class SMS rozširuje aktivita tlačidlo { btnSendSMS , EditText txtPhoneNo , EditText txtMessage , /** Len pri prvom vytvorení aktivity . * /@ Overridepublic void OnCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) ; setContentView ( R.layout.main ) ; btnSendSMS = ( Button ) findViewById ( R.id.btnSendSMS ) ; txtPhoneNo = ( EditText ) findViewById ( R. id.txtPhoneNo ) ; txtMessage = ( EditText ) findViewById ( R.id.txtMessage ) ; btnSendSMS.setOnClickListener ( nový View.OnClickListener ( ) { public void onClick ( Zobraziť v ) { String phoneNo = txtPhoneNo.getText ( ) . toString ( ) , String message = txtMessage.getText ( ) toString ( ) . if ( phoneNo.length ( ) > 0 && message.length ( ) > 0 ) sendsms ( phoneNo , správa ) ; . elseToast.makeText ( " . Prosím, zadajte aj telefónne číslo a správa " getBaseContext ( ) , , Toast.LENGTH_SHORT ) výstava ( ) ; } } ) ; } } Vytvoriť nová funkcia , ktorá odošle správu do iného zariadenia . Pripojiť tento kód do súboru SMS.java k vytvoreniu funkcie : public class SMS rozširuje aktivity { private void sendsms ( String PhoneNumber , String message ) { PendingIntent pi = PendingIntent.getActivity ( to , 0 , nové Intent ( to , SMS.class ) , 0 ) ; SmsManager sms = SmsManager.getDefault ( ) ; sms.sendTextMessage ( PhoneNumber , null , správy , pi , null ) ; } } Stlačte " , F11 " kľúč na zostavenie , zostavenie a spustenie aplikácie . To sa zobrazí pekné užívateľské rozhranie s dvoma poľami , jeden pre telefónne číslo a ďalšie pre text , a sivé tlačidlo " Odoslať SMS " , ktorý je plne funkčný .
3
4
5
6