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

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 123
    Points : 51
    Points
    51

    Par défaut 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
    Inscrit en
    janvier 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 89
    Points : 100
    Points
    100

    Par défaut

    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
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 123
    Points : 51
    Points
    51

    Par défaut

    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
    Inscrit en
    janvier 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 89
    Points : 100
    Points
    100

    Par défaut

    Oui, donc tu appelles la fonction lorsque la date==la date qui te convient.

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 123
    Points : 51
    Points
    51

    Par défaut

    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
    Inscrit en
    janvier 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 89
    Points : 100
    Points
    100

    Par défaut

    En ajoutant la condition si(date==la date qui te convient)

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 123
    Points : 51
    Points
    51

    Par défaut

    où mettre tous ça? dans une boucle, en utilisant un service, broadcastreceiver ....???

  8. #8
    Membre régulier
    Inscrit en
    janvier 2010
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 89
    Points : 100
    Points
    100

  9. #9
    Membre actif
    Inscrit en
    décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : décembre 2008
    Messages : 280
    Points : 262
    Points
    262

    Par défaut

    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
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 123
    Points : 51
    Points
    51

    Par défaut

    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
    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    juin 2009
    Messages
    5 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : juin 2009
    Messages : 5 131
    Points : 13 344
    Points
    13 344

    Par défaut

    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
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2011
    Messages : 123
    Points : 51
    Points
    51

    Par défaut

    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
    Inscrit en
    décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : décembre 2008
    Messages : 280
    Points : 262
    Points
    262

    Par défaut

    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

Discussions similaires

  1. Envois de SMS sous 4D
    Par Galaxial-Soft dans le forum 4D
    Réponses: 3
    Dernier message: 15/01/2018, 23h52
  2. Réponses: 2
    Dernier message: 23/12/2013, 14h57
  3. Envoi de SMS et Android
    Par Pierre Louis dans le forum Android
    Réponses: 3
    Dernier message: 11/01/2012, 18h29
  4. crypter un sms sous android
    Par abdourbin dans le forum Android
    Réponses: 0
    Dernier message: 04/04/2010, 14h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo