Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Java Discussion :

Envoi de SMS sous Android


Sujet :

Android Java

  1. #1
    Membre du Club
    Envoi de SMS sous Android
    Bonjour à tous,
    svp je cherche un tuto pour m'aider à envoyer des SMS automatiquement dans une date et heure choisi.
    Merci

  2. #2
    Membre régulier
    Je te propose mon tuto
    Soit la fonction suivante:
    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); 
    	 }


    Tu appelles la fonction envoiSMS() à chaque fois que tu veux envoyer ton sms..

  3. #3
    Membre du Club
    Citation Envoyé par abablex Voir le message
    Je te propose mon tuto
    Soit la fonction suivante:
    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); 
    	 }


    Tu appelles la fonction envoiSMS() à chaque fois que tu veux envoyer ton sms..
    Bon merci pour votre réponse mais je cherche à planifier l'envoi des sms dans une date et heure données

  4. #4
    Membre régulier
    Oui, donc tu appelles la fonction lorsque la date==la date qui te convient.

  5. #5
    Membre du Club
    Citation Envoyé par abablex Voir le message
    Oui, donc tu appelles la fonction lorsque la date==la date qui te convient.
    et comment ça se passe !

  6. #6
    Membre régulier
    En ajoutant la condition si(date==la date qui te convient)

  7. #7
    Membre du Club
    où mettre tous ça? dans une boucle, en utilisant un service, broadcastreceiver ....???

  8. #8
    Membre régulier

  9. #9
    Membre actif
    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...
    Paye Tes Dettes - Applciation android.

    DevHackSecure - Pense bête d'un étudiant en informatique - Tutos DEV

    " I also realize that _everybody_ thinks that they are right, and that they are supported by all other right-thinking people. That's just how people work. We all think we're better than average." Linus Torvalds

  10. #10
    Membre du Club
    Citation Envoyé par Messi007 Voir le message
    Bonjour à tous,
    svp je cherche un tuto pour m'aider à envoyer des SMS automatiquement dans une date et heure choisi.
    Merci
    Dés le début j'ai mentionné que ca sera automatique

  11. #11
    Responsable Java

    Citation Envoyé par Messi007 Voir le message
    Dés le début j'ai mentionné que ca sera automatique
    Dans tout les cas, ton automatisme va dépendre d'un critère ou de plusieurs (un redémarrage, une fréquence, une date, etc ...).
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  12. #12
    Membre du Club
    Citation Envoyé par Robin56 Voir le message
    Dans tout les cas, ton automatisme va dépendre d'un critère ou de plusieurs (un redémarrage, une fréquence, une date, etc ...).
    Avec une heure et date donnée.

  13. #13
    Membre actif
    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...
    Paye Tes Dettes - Applciation android.

    DevHackSecure - Pense bête d'un étudiant en informatique - Tutos DEV

    " I also realize that _everybody_ thinks that they are right, and that they are supported by all other right-thinking people. That's just how people work. We all think we're better than average." Linus Torvalds

###raw>template_hook.ano_emploi###