Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan sende en SMS på Android API
    Mange programmer som er utviklet for mobiltelefoner gjøre bruk av Short Message Service , eller SMS, for å levere data . Android Application Interface , eller API , støtter SMS , og kan brukes til å utvikle programmer som bruker denne teknologien til å sende og motta data . Du får tilgang til Android API , må du ha Android SDK installert og fungerer i Eclipse Integrated Development Environment. ADT Eclipse plug -in er også nødvendig å la IDE å samhandle med Android API. Du trenger
    Eclipse IDE
    ADT Plug -in for Eclipse
    Android SDK
    Vis flere instruksjoner
    en

    Start- Eclipse , gå til " fil "og velg" New "for å starte det nye prosjektet veiviseren. Velg " Android " som type prosjekt , skriv " SMSMessaging " i Prosjekt -boksen , kryss av for " Lag nytt prosjekt i Workspace " enter " net.learn2develop.SMSMessaging " som Package Name , skriv "SMS " ; som Activity navn og "SMS App" som Application Name. Klikk "Finish " for å opprette prosjektet .
    2

    Dobbeltklikk på " AndroidManifest.xml " filen for å redigere den. Legg til to tillatelser til filen ved å føye til denne koden mellom " < /Program> " og " < /Manifest > " linjer : en

    < bruksområder - tillatelse android : name = " android.permission.SEND_SMS " > < /bruker - tillatelse >

    Disse tillatelsene tillate brukeren å velge om hun ønsker å installere programmet .
    3

    Utvid " Res " kategori, åpne " Oppsett "-mappen og dobbeltklikk på " main.xml " ; fil for å redigere den. Slette koden du ser i filen og legge til denne koden for å lage et brukergrensesnitt som gjør det mulig for brukeren å skrive inn telefonnummeret og tekst : en

    < xml version = " 1.0" encoding = " ? ; ? utf- 8 "> < LinearLayout telefonnummeret til SMS " /> < /LinearLayout >
    4

    Dobbeltklikk på " SMS.java "filen for å åpne og redigere det . Slette koden du ser i filen og legge til denne koden for å sjekke om telefonnummer og tekst skrives inn før meldingen sendes : en

    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 strekker aktivitet { Button btnSendSMS ; EditText txtPhoneNo ; EditText txtMessage ;

    /** kalles når aktiviteten blir opprettet . * /@ 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 (Vis v ) { String phoneNo = txtPhoneNo.getText ( ) toString (); . String melding = txtMessage.getText ( ) toString (); . if ( phoneNo.length ( ) > 0 && message.length ( ) > 0 ) SendSMS ( phoneNo , melding) ; elseToast.makeText ( getBaseContext ( ) , "Vennligst oppgi både telefonnummer og meldingen. " , Toast.LENGTH_SHORT ) viser ( ) .;} }); } }
    5

    Opprett en ny funksjon som sender meldingen til en annen enhet . Tilføy denne koden til SMS.java filen for å lage funksjonen : en

    public class SMS strekker Aktivitet { private void SendSMS ( String telefonnummer , String melding) { PendingIntent pi = PendingIntent.getActivity ( denne , 0 , nye Intent ( dette SMS.class ) , 0 ) ; SmsManager sms = SmsManager.getDefault (); sms.sendTextMessage ( telefonnummer , null , melding, pi , null ); } }
    6

    Trykk på " ; F11 "tasten for å kompilere , bygge og kjøre programmet. Det vil vise en fin brukergrensesnitt med to felt , ett for telefonnummeret og den andre for teksten , og en grå " Send SMS "-knappen som er fullt funksjonelle.

    früher :

     Weiter:
      Relatert Artike
    ·Slik analyserer System Verilog Påstander 
    ·Hvordan lære System Design 
    ·Sette inn en JPG Into en Data Window 
    ·Søknad Prototype Development Strategies 
    ·Hvordan lage en database i NetBeans 
    ·Slik konverterer Olympus DSS filer 
    ·Slik håndterer Rollback Segmenter 
    ·Slik konverterer Character Strings til numeriske verdie…
    ·Hvordan redigere en HTML-side etter at den er blitt fre…
    ·Hvordan bruke INSTR Med Decode og No Mellomnavn 
      Anbefalte artikler
    ·Hvordan lese et stort antall poster i en tabell med Vis…
    ·Hvordan skrive en Programvaren 
    ·Slik konverterer Tilgang til MySQL 
    ·Hvordan utvikle en tilpasset GridView 
    ·Hvordan Rediger Enkelt variabler i en matrise i Java 
    ·Slik konverterer til en streng i Python 
    ·Hvordan finne den MySQL Server Name 
    ·Hvordan få en Relative Path i PHP 
    ·Struktur i VB.NET 
    ·Slik fjerner linjeskift i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/