| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment envoyer un SMS sur l'API Android
    De nombreuses applications développées pour les téléphones mobiles utilisent le service de messages courts ou SMS, de fournir des données . L'interface d'application Android , ou API , prend en charge les SMS et peuvent être utilisés pour développer des applications qui utilisent cette technologie pour envoyer et recevoir des données . Pour accéder à l' API Android , vous devez avoir le SDK Android installé et travailler dans l' environnement de développement Eclipse intégré . L'ADT plug-in Eclipse est également nécessaire pour permettre à l' IDE à l'interface avec l'API Android. Choses que vous devez
    Eclipse IDE
    ADT Plug-in pour Eclipse SDK Android

    Voir Plus Instructions
    1

    Démarrer Eclipse , allez dans " fichier "et sélectionner " Nouveau " pour démarrer l' assistant de nouveau projet. Sélectionnez « Android », comme le type de projet , entrez " SMSMessaging " dans la zone Nom du projet , cocher la case « Créer un nouveau projet dans l'espace de travail , " enter " net.learn2develop.SMSMessaging " comme nom de package, entrez "SMS" , comme Nom de l'activité et "SMS App" comme nom d'application. Cliquez sur " Terminer" pour créer le projet.
    2

    Double- cliquez sur le fichier " AndroidManifest.xml " pour le modifier. Ajoutez deux autorisations pour le fichier en ajoutant ce code entre les " " et " < /manifest >" lignes :

    < usages - autorisation android: name = " android.permission.SEND_SMS "> Photos

    Ces autorisations permettent l'utilisateur de choisir si elle veut installer l'application.
    3

    Développez la catégorie "Res " , ouvrez le dossier "Layout " et double- cliquez sur le " main.xml " , fichier pour le modifier. Supprimez tout le code que vous voyez dans le fichier et ajouter ce code pour créer une interface utilisateur qui permet à l' utilisateur d'entrer le numéro de téléphone et le texte du message :

    < xml version = "1.0" encoding = "? ; ? utf-8 " > < LinearLayout le numéro de téléphone de l' SMS "/>
    4

    Double -cliquez sur le fichier" SMS.java "pour ouvrir et l'éditer. Supprimez tout le code que vous voyez dans le fichier et ajoutez ce code pour vérifier si le numéro de téléphone et le texte du message est entré avant le message est envoyé :

    paquet net.learn2develop.SMSMessaging ; android.app.Activity d'importation , l'importation android.widget.Button d' importation; ; d' android.app.PendingIntent ; android.content.Intent d'importation; android.os.Bundle d'importation; android.telephony.gsm.SmsManager d'importation; android.view.View d'importation importation android.widget.EditText ; importer android.widget.Toast ;

    public class SMS s'étend activité { Bouton btnSendSMS ; EditionTexte txtPhoneNo ; EditionTexte txtMessage ;

    /** appelé lorsque l' activité est d'abord créé . * /@ Overridepublic onCreate vide ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) ; setContentView ( R.layout.main ) ; btnSendSMS = (Button) findViewById ( R.id.btnSendSMS ) ; txtPhoneNo = ( EditionTexte ) findViewById (R. id.txtPhoneNo ) ; txtMessage = ( EditionTexte ) findViewById ( R.id.txtMessage ) ; btnSendSMS.setOnClickListener ( nouveau View.OnClickListener () {

    publique vide onClick ( View v) {String = phoneno txtPhoneNo.getText () toString () ; . String message = txtMessage.getText () toString () ; . if ( phoneNo.length ( )> 0 && message.length ( )> 0) sendSMS ( phoneno , message) ; elseToast.makeText ( getBaseContext (), " Veuillez entrer le numéro de téléphone et le message. " , Toast.LENGTH_SHORT ) show () ; . }} );}}
    5

    Créer un nouvelle fonction qui envoie le message à un autre dispositif . Ajouter ce code au fichier SMS.java pour créer la fonction :

    public class SMS s'étend Activité { sendSMS private void (String phoneNumber , String message ) { PendingIntent pi = PendingIntent.getActivity (this, 0 , new Intent (ce qui , SMS.class ) , 0); SmsManager sms = SmsManager.getDefault (); sms.sendTextMessage ( phoneNumber , null , message, pi, null); }}
    6

    Appuyez sur la " ; F11 "pour compiler, générer et exécuter l' application. Il permet d'afficher une interface utilisateur agréable avec deux champs , l'un pour le numéro de téléphone et l'autre pour le texte et un bouton gris " Envoyer un SMS " qui est entièrement fonctionnel.

    Previous :

    next :
      articles connexes
    ·Définir boucle infinie 
    ·Qu'est-ce que la programmation informatique 
    ·Comment créer Gras et italique texte à l'aide HTML Pr…
    ·HTML ColSpan Tutoriel 
    ·Comment personnaliser le vérificateur de grammaire en …
    ·Comment réinitialiser une colonne Bound 
    ·Comment écrire KML en VB.NET 
    ·Comment changer de GW -BASIC à QBasic 
    ·Comment faire pour vérifier pour les bots avec ColdFus…
    ·Comment contrôler un robot avec MATLAB 
      articles en vedette
    ·Qu'est-ce qu'un format PCM 
    ·Le chat vocal projets dans Visual Studio 
    ·Comment faire pour supprimer une redirection en PHP 
    ·Comment stocker une variable de chaîne en type Integer…
    ·Les avantages de l' introspection en Python 
    ·Comment utiliser le codage Visual Basic 
    ·Programmes Visual Basic 
    ·Comment charger un script Python 
    ·JavaScript Tutoriel pour Opérateurs arithmétiques 
    ·Les types de syntaxe dans SQL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com