現在、Androidテキストメッセージングを含むアプリケーションを開発しています。Androidエミュレータを使用するだけで、テキストメッセージを送受信できますか?私がやる?
とても簡単です:
telnet localhost 5554
(エミュレータのタイトルにポート番号があります)sms send senderPhoneNumber textmessage
2つのエミュレータを同時に開きます。 5554および5556という名前になります。5555または5554にインストールされているアプリからメッセージを5556に送信し、5556で受信しようとします。
シンプルな
Eclipseを使用する場合は、非常に簡単です。 1 1)DDMSに移動します。
2)左側のペインはアクティブなエミュレーターのリストで構成され、エミュレーターを選択すると、右側のペインで「Emulator Control」->「Telephony action」->「Incoming Number、Message」が表示されます。これらを入力して、送信を押します。
3)エミュレーターでメッセージを受け取ります。
乾杯:)
Windowsで作業している場合:1.次のように入力して、コマンドプロンプトからtelnetクライアントをインストールします
pkgmgr /iu:"TelnetClient"
2. telnet localhost 5554と入力します。ここで、5544はエミュレータのタイトルに表示される番号です。
できました!乾杯!エミュレータで受信したメッセージを確認してください
エミュレータのドキュメントを読むと、エミュレータ内の環境とエミュレータコンソールの間でテキストメッセージを送受信できることがわかります。
実際にそれらを実際の世界に送信するには、どこかにsmsゲートウェイサービスを用意し、そのゲートウェイとエミュレーターの間でトラフィックを移動するための何かを書く必要があります。
別のエミュレータを開き、ウィンドウタイトルから番号を確認してくださいex 5554:emulator name
「To」に番号(5554)を入力し、送信するだけです