| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Send en sms på Android API
    Mange applikationer udviklet til mobiltelefoner gør brug af Short Message Service , eller SMS, for at levere data. Den Android Application Interface eller API , understøtter SMS og kan bruges til at udvikle applikationer , der bruger denne teknologi til at sende og modtage data. For at få adgang til Android API , skal du have den Android SDK installeret og arbejder i Eclipse Integrated Development Environment. ADT Eclipse plug -in er også forpligtet til at tillade IDE at interface med Android API. Ting du skal
    Eclipse IDE
    ADT Plug-in til Eclipse
    Android SDK
    Vis Flere Instruktioner
    1

    Start Eclipse , gå til " Filer "og vælg" Ny "for at starte det nye projekt guiden. Vælg "Android " som den type projekt , indtast " SMSMessaging " i Project boksen Navn sætte kryds ved " Opret nyt projekt i Workspace , " enter " net.learn2develop.SMSMessaging " som Package Name , indtast " SMS" , som Activity Navn og "SMS App " som Application Name. Klik på " Finish " for at oprette projektet.
    2

    Dobbeltklik på " AndroidManifest.xml " fil til at redigere den. Føj to tilladelser til filen ved at tilføje denne kode mellem " < /application> " og " " linjer : Hej

    < anvendelser - tilladelse android : name = " android.permission.SEND_SMS " >

    Disse tilladelser tillader brugeren at vælge , om hun ønsker at installere programmet.
    3

    Udvid " Res " kategorien , skal du åbne "Layout " mappen og dobbeltklik på " main.xml " ; fil for at redigere det. Slet nogen kode , du ser i filen og tilføje denne kode til at oprette en brugergrænseflade, der giver brugeren mulighed for at indtaste telefonnummeret og teksten : Hej

    < xml udgave = " 1.0 " encoding = " ? ; ? utf -8 " > < LinearLayout telefonnummeret på SMS " />
    4

    Dobbeltklik på " SMS.java "fil for at åbne og redigere den. Slet nogen kode , du ser i filen og tilføje denne kode til at kontrollere, om telefonnummeret og teksten er indtastet , før beskeden er sendt : Hej

    pakke net.learn2develop.SMSMessaging , import android.app.Activity , import android.app.PendingIntent , import android.content.Intent , import android.os.Bundle , import android.telephony.gsm.SmsManager , import android.view.View , import android.widget.Button , import android.widget.EditText ; importere android.widget.Toast ;

    public class SMS udvider aktivitet { Button btnSendSMS , EditText txtPhoneNo , EditText txtMessage ,

    /** Kaldes , når aktiviteten er først oprettet . * /@ 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 (ny View.OnClickListener () {

    public void onClick (View v) { String phoneNo = txtPhoneNo.getText () toString (); . String message = txtMessage.getText () toString (); . if ( phoneNo.length () > 0 && message.length () > 0) sendSMS ( phoneNo , meddelelse); elseToast.makeText ( getBaseContext () , "Indtast både telefonnummer og beskeden. " Toast.LENGTH_SHORT ) viser (); . }} );}}
    5

    Opret en ny funktion , der sender beskeden til en anden enhed . Vedhæft denne kode til SMS.java fil til at oprette funktionen : Hej

    public class SMS udvider Aktivitet { private void sendSMS ( String telefonnummer , String besked ) { PendingIntent pi = PendingIntent.getActivity ( dette , 0, ny Intent ( dette SMS.class ), 0 ), SmsManager sms = SmsManager.getDefault (); sms.sendTextMessage ( telefonnummer , null, besked , pi, null) ;}}
    6

    Tryk " ; F11 "tasten for at kompilere, bygge og køre programmet. Det vil vise en pæn brugerflade med to felter , en for telefonnummeret , og den anden for teksten, og en grå "Send SMS" knappen , som er fuldt funktionsdygtig.
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man skriver Script til Mac OS X 
    ·Er der en fordel ved at bruge et argument snarere end e…
    ·Ulemperne ved Indexes på Beregnede kolonner 
    ·Sådan Indsæt variabler i en struktur til ColdFusion 
    ·Sådan tilføjes et objekt til Viewstate 
    ·Hvordan redigerer registreringsdatabasen Brug C # 
    ·Hvad Er Program Rutediagrammer 
    ·Hvad er en ukendt XSLT Function 
    ·Sådan konfigureres en Outlook kalender Script 
    ·COBOL Style Regler 
      Anbefalede Artikler
    ·Hvad har jeg brug for at starte programmering til iPhon…
    ·PHP Unlink Funktion 
    ·Sådan Train i Microsoft VB.Net 
    ·Sådan Erstat vilkårlig tekst i String i C + + 
    ·Sådan eksporteres en MySQL-database 
    ·Lister I Python 
    ·Sådan Link klasse mapper og Xcode 
    ·Sådan Tag Out ​​Alpha Tegn Men Leave numeriske tegn i …
    ·Sådan Send en Email Attachment i Vb.Net 
    ·Sådan oprettes en tekstfil med C + + 
    Copyright © Computer Viden http://www.computerdk.com