Envoi et réception de texte à l’aide d’un émulateur Android

Je développe actuellement une application Android qui inclut la messagerie texte. Est-il possible d’envoyer et de recevoir des messages texte en utilisant simplement l’émulateur Android? Si oui, comment puis-je le faire?

C’est assez facile:

  • ouvrir une console
  • se connecter via telnet à l’émulateur en cours d’exécution: telnet localhost 5554 (vous pouvez trouver le numéro de port dans le titre de l’émulateur)
  • tapez ceci: sms send senderPhoneNumber textmessage

il suffit d’ouvrir deux émulateurs de manière simulante. ils seront nommés 5554 et 5556. essayez d’envoyer un message depuis 5554 ou l’application installée sur 5554 à 5556 et recevez dans 5556

simple

Si vous utilisez Eclipse, c’est plutôt facile. 1 1) Aller à DDMS.

2) Là, le volet de gauche consistera en une liste d’émulateurs actifs, sélectionnez votre émulateur, puis dans le volet de droite, vous obtiendrez le contrôle de l’émulateur-> Action de téléphonie-> Numéro entrant, Message. Tapez-les et cliquez sur envoyer.

3) Dans votre émulateur, vous recevrez un message.

À votre santé 🙂 DDMS

Si vous travaillez sur Windows: 1. Installez le client telnet via l’invite de commande en tapant

 pkgmgr /iu:"TelnetClient" 

2. Tapez telnet localhost 5554. Ici 5554 est le numéro qui apparaît dans le titre de l’émulateur.

  1. Tapez sms send 1234 “message”

Vous avez terminé ! À votre santé ! Vérifiez votre émulateur pour le message reçu

Si vous lisez la documentation de l’émulateur, vous verrez que vous pouvez envoyer et recevoir des messages texte entre l’environnement de l’émulateur et la console de l’émulateur.

En fait, les envoyer dans le monde réel nécessiterait un service de passerelle SMS quelque part et d’écrire quelque chose pour déplacer le trafic entre celui-ci et l’émulateur.

ouvrir un autre émulateur et vérifier leurs numéros à partir du titre de la fenêtre ex 5554: nom de l’émulateur

et tapez simplement le numéro (5554) dans “À” et appuyez sur Envoyer