IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

API standards et tierces Android Discussion :

envoye un message a serveur


Sujet :

API standards et tierces Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut envoye un message a serveur
    salut je veux savoir le principe d'envoi message a serveur
    par exemple je veux envoyé résultat par sms a serveur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     T = codeID.getText().toString()+"\n"+ ammountinfo.getText().toString()+"\n"+DestinationId.getText().toString();
    j'ai créer aussi une classe de sms
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    import android.app.Activity;
    import android.os.Bundle;
    import  android.telephony.SmsManager;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.Toast;
     
    public class EnvoieSms extends Activity {
     
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
     
            Button btnEnvoie = (Button)findViewById(R.id.envoyer);
     
            final EditText numero =(EditText)findViewById(R.id.numero);
            final EditText message = (EditText)findViewById(R.id.message);
     
            btnEnvoie.setOnClickListener(new OnClickListener() {
     
     
    			public void onClick(View v) {
     
    				String num = numero.getText().toString();
    				String msg = message.getText().toString();
     
    				if(num.length()>= 4 && msg.length() > 0){
     
     
    					SmsManager.getDefault().sendTextMessage(num, null, msg, null, null);
     
    					numero.setText("");
    					message.setText("");
    				}else{
    					Toast
    					Toast.makeText(EnvoieSms.this, "Enter le numero et/ou le message", Toast.LENGTH_SHORT).show();
    				}
     
    			}
    		});
        }
    }

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Un tutoriel existe sur ce sujet tu le trouveras :
    http://a-renouard.developpez.com/tutoriels/android/sms/

  3. #3
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    pardon déja j'ai le code de sms mais je ne sais pas comment envoyé une résultat a serveur par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     T = codeID.getText().toString()+"\n"+ ammountinfo.getText().toString()+"\n"+DestinationId.getText().toString();

  4. #4
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Votre message /code n'a pas vraiment de sens et ne nous aide pas à comprendre.
    Pourriez vous expliquer en plusieurs lignes ce que vous avez besoin de faire. N'hésitez pas à décrire de manière algorithmique vos besoins.

  5. #5
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    mon 1ére poste n'est pas algorithmique ???

  6. #6
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Ce que tu envoies par un SMS dans le tutoriel, se trouve dans la variable msg .
    Après il te suffit donc de modifier cette variable avant l'envoie pour envoyer ce que tu veux .

  7. #7
    Membre très actif
    Inscrit en
    Mars 2011
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 230
    Par défaut
    c'est a dire ici je mettre le numéro serveur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String num = numero.getText().toString();
    et ici résultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String msg = message.getText().toString();

  8. #8
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    c'est a dire ici je mettre le numéro serveur
    String num = numero.getText().toString();
    et ici résultat
    String msg = message.getText().toString();
    Oui c'est ça .

    L'exemple que tu as dans le tutoriel passe par des TextView , donc au lieu d'avoir ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String msg = message.getText().toString();
    tu auras :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     String msg = codeID.getText().toString()+"\n"+ ammountinfo.getText().toString()+"\n"+DestinationId.getText().toString();
    Après ce que tu veux envoyer comme message n'est pas très compréhensible comme la souligné MrDuChnok

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/03/2014, 15h31
  2. Client/Serveur Socket, envoyer un message précis
    Par Chyokyka dans le forum Débuter
    Réponses: 4
    Dernier message: 24/03/2009, 17h59
  3. Réponses: 2
    Dernier message: 18/02/2009, 09h01
  4. Réponses: 2
    Dernier message: 04/01/2009, 14h23
  5. Réponses: 1
    Dernier message: 19/09/2008, 09h29

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