Développement Android – Envoyer un sms depuis une application

L’envoi de SMS peut se faire depuis une application tierce.
C’est une manipulation très simple qui se fait en quelques lignes de code seulement.

 

Dans un premier temps créez la méthode envoiSMS :

[java]
private void envoiSMS(String numTelephone, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(numTelephone, null, message, null, null);
}
[/java]

Ensuite, utilisez cette méthode à l’endroit souhaité dans votre code (clic sur un bouton, activation de vue, etc…)

[java]
envoiSMS("061234XXXX", "Test envoi SMS");
[/java]

Petite astuce :

Si vous utilisez l’émulateur pour développer vos applications. Vous devez faire la manipulation suivante :
– Ouvrir 2 émulateurs
– Notez les numéros des émulateurs (dans la barre de tâches)
– A la place du numéro de téléphone, insérez le numéro de l’émulateur de destination (5554, 5555 ou 5556)

Leave a Reply

Your email address will not be published.