Bonjour à tous,
svp je cherche un tuto pour m'aider à envoyer des SMS automatiquement dans une date et heure choisi.
Merci
Bonjour à tous,
svp je cherche un tuto pour m'aider à envoyer des SMS automatiquement dans une date et heure choisi.
Merci
Je te propose mon tuto
Soit la fonction suivante:
Tu appelles la fonction envoiSMS() à chaque fois que tu veux envoyer ton sms..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void envoiSMS() { SmsManager sms = SmsManager.getDefault(); Intent intent= new Intent("SMS_ACTION_SENT"); PendingIntent spi= PendingIntent.getBroadcast(c,0,intent,0); sms.sendTextMessage("NUMERO_CIBLE", null, "CONTENU_TEXTE_DU_SMS", spi, spi); }
Oui, donc tu appelles la fonction lorsque la date==la date qui te convient.
En ajoutant la condition si(date==la date qui te convient)
où mettre tous ça? dans une boucle, en utilisant un service, broadcastreceiver ....???
Il faut utiliser AlarmManager:
http://developer.android.com/referen...rmManager.html
Ca dépend de quand tu veux envoyer ton SMS. Si c'est quand l'utilisateur appuie sur un bouton alors il faudra que tu le fasse sur le listener du bouton, si c'est un service, ce sera dans le thread du service.
Tout dépend de ce que tu souhaite faire en fait...
Si c'est de façon automatique, ça va dépendre si tu compte laisser tourner ton application en background : à ce moment la il faut utiliser un Remote Service.
Par contre si c'est quand la personne lance ton application... ça peut être dans un thread ou un service local...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager