WindowsでSMSをAndroidエミュレーターに送信する方法

Androidエミュレーターにメッセージを送信するためのかなり簡単な方法がいくつかあります。
(残念ながら、キリル文字をサポートするものはありません(?)


EclipseのDalvikデバッグモニターサーバー経由(最速)

EclipseのDalvikデバッグモニターサーバー経由でAndroidエミュレーターにSMSを送信する



開発チームは、メッセージをエミュレーターに送信する必要性を考慮しました。そのため、Dalvik Debug Monitor Serverには、すべてが明確でシンプルなEmulator Controlウィンドウがあります。



唯一の問題は、デフォルトではこのウィンドウが表示されないことです:
ウィンドウ-ビューの表示-その他...-Android /エミュレーターコントロール

2つのエミュレーターを介して

別のAndroidエミュレーターを介してAndroidエミュレーターにSMSを送信する



1. 2つのAndroidエミュレーターを起動します
2.それらのいずれかでメッセージアプリケーションを開きます
3. 2番目のエミュレータのポートアドレスにメッセージを送信します(アドレスは、エミュレータウィンドウのタイトルバーまたは[デバイス]タブで確認できます)
4. 2番目のエミュレータでメッセージを受信します


Telnetサービス経由(最も遅い)

Telnet経由でSMSをAndroidエミュレーターに送信(Windowsのみ?)


検索した後、私はすぐにそのようなアドバイスに出会いました:

翻訳:
とても簡単です:

1.コンソールを開きます
2. telnet経由でアクティブなエミュレーターに接続します:telnet localhost 5554(実行中のエミュレーターのウィンドウタイトルで番号を確認できます)
3.これを入力してください:sms send outgoingNumber textMessages

試した-動作しない、telnetサービスが見つからない

Windows 7でTelnetサービスを有効にする



スタート-コントロールパネル-プログラムと機能-Windowsの機能の有効化または無効化-Telnetクライアント(チェック)



または、この方法があなたに合わない/うまくいかない場合は、コンソールからこの操作をクランクできます:
dism /online /Enable-Feature /FeatureName:TelnetClient 


コンポーネントのリストが空の場合:レジストリを編集します
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows 

(「200」の代わりに「CSDVersion」に「0」を設定)

Windows XPでTelnetサービスを有効にする



habruiser aivusが示唆するように 、XPでは、クライアントはデフォルトで有効になります。それ以外の場合-7-keのように、コンポーネントを介して同様に

メッセージを送る



1.コマンドラインを開きます
2.次を入力します:(アクティブなAndroidエミュレーターに接続します)
 telnet localhost **** 

、ここで****の代わりにAndroidエミュレーターのポート番号(実行中のエミュレーターのウィンドウタイトルで番号を見つけることができます)
3.次を入力します。
 sms send ** ** 

4.次のようなものが表示されます。

Source: https://habr.com/ru/post/J151080/


All Articles