Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe maak je een sms sturen op het Android -API
Veel toepassingen ontwikkeld voor mobiele telefoons maken gebruik van de Short Message Service of sms , om gegevens te leveren . De Android Application Interface of API ondersteunt de SMS en kan worden gebruikt voor toepassingen die deze technologie gebruiken om gegevens te verzenden en te ontvangen ontwikkelen. Voor toegang tot de Android API , moet u de Android SDK geïnstalleerd en werken in de Eclipse Integrated Development Environment . De ADT Eclipse plug - in is ook nodig om de IDE- interface met het Android- API toestaan ​​. Wat je nodig hebt
Eclipse IDE
ADT Plug-in voor Eclipse over Android SDK
Toon Meer Aanwijzingen

Start Eclipse 1 , ga naar " file " en selecteer" nieuw "om het nieuwe project te starten . Selecteer " Android " als het type project , voert u " SMSMessaging " in het vak Project , vink "Create New Project in Workspace , " enter " net.learn2develop.SMSMessaging " als Pakketnaam , voert u " SMS " , zoals Activity Naam en " SMS applicatie " als Application Name . Klik op " Finish " om het project te maken . Kopen van 2

Dubbelklik op het " AndroidManifest.xml " bestand te bewerken . Voeg twee machtigingen voor het bestand door toevoegen van deze code tussen de " < /Application > " en " < /Manifest > " lijnen :

< toepassingen - toestemming android : naam = " android.permission.SEND_SMS " > < /gebruik - toestemming > < /gebruik - toestemming >

Deze machtigingen toestaan de gebruiker te kiezen als ze wil om de toepassing te installeren .
3

Vouw de categorie " Res " , open de map " Lay-out " en dubbelklik op het " main.xml " , bestand om deze te bewerken . Verwijder alle code die u ziet in het bestand en voeg deze code aan een gebruikersinterface waarmee de gebruiker om het telefoonnummer en de tekst van het bericht in te voeren maken:

<
xml version = " 1.0 " encoding = " ? ; ? uTF - 8 " > < LinearLayout het telefoonnummer van SMS " /> < /LinearLayout >
4

Dubbelklik op het " SMS.java " bestand te openen en te bewerken . Verwijder alle code die u ziet in het bestand en voeg deze code om te controleren of het telefoonnummer en de tekst van het bericht is ingevoerd voordat het bericht wordt verzonden :

pakket 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 ; importeren android.widget.Toast ;

public class SMS
breidt activiteit { Button btnSendSMS ; EditText txtPhoneNo ; EditText txtMessage ;

/** aangeroepen wanneer de activiteit eerst wordt gemaakt . * /@ Overridepublic nietig 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 ( nieuw 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 , bericht ) ; elseToast.makeText ( getBaseContext ( ) , " Voer beide het telefoonnummer en de boodschap . " , Toast.LENGTH_SHORT ) tonen ( ) ; . } } ) ; } }
5

Maak een nieuwe functie die het bericht verzendt naar een ander apparaat . Voeg deze code aan de SMS.java bestand om de functie te creëren :

public class SMS
breidt activiteit { private void sendsms (String telefoonNummer , String bericht ) { PendingIntent pi = PendingIntent.getActivity ( deze , 0 , nieuwe Intent ( deze , SMS.class ) , 0 ) ; SmsManager sms = SmsManager.getDefault ( ) ; sms.sendTextMessage ( telefoonNummer , null , bericht , pi , null ) ; } }

Druk 6 de " , F11 "-toets om te compileren , bouwen en uitvoeren van de applicatie . Het zal een mooie gebruikersinterface weer te geven met twee velden , een voor het telefoonnummer en de andere voor de tekst , en een grijze " SMS versturen " knop die is volledig functioneel .
< br >

Previous: Next:
  Computer Programming Languages
·Hoe maak je een Looping SQL Sc…
·Hoe te tekstvakken invoegen Me…
·Wat is een Command Argument ? 
·Hoe te Script Apps 
·Hoe kan ik een HTML- verklarin…
·Hoe maak je een gids lezen in …
·Hoe te importeren Data Object …
·Hoe maak je een Effect File vo…
·Hoe maak je een SSIS Package T…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Het verschil tussen DataGrid & GridView 
·Hoe maak je een string te maken in een U…
·Java 1.6 Training 
·Hoe om te XLS importeren voor NET 
·Hoe om bestanden te sluiten in C 
·Wat zijn sluitingen Goed voor in JavaScr…
·Een opmerking in een Java Script 
·Statische functies in Python 
·Hoe je het script te verwijderen Labels …
Copyright © Computer Kennis http://www.nldit.com