Android-エミュレーター

Android SDKには、コンピューター上で実行される仮想モバイルデバイスエミュレーターが含まれています。エミュレーターを使用すると、物理デバイスを使用せずにAndroidアプリケーションのプロトタイプを作成、開発、およびテストできます。

この章では、実際のAndroidデバイスに存在するエミュレーターのさまざまな機能について説明します。

AVDの作成

実際のデバイスをエミュレートする場合は、最初に実際のデバイスと同じデバイス構成でAVDを作成してから、AVDマネージャーからこのAVDを起動します。

向きを変える

通常、エミュレータを起動すると、デフォルトでその方向は垂直になりますが、キーボードからCtrl + F11キーを押すことで方向を変更できます。

最初にエミュレータを起動します。下の写真に示されています-

起動したら、を押します Ctrl+F11その向きを変更するためのキー。以下に示します-

エミュレータコマンド。

オリエンテーションコマンドだけでなく、エミュレータを使用する際に覚えておく必要のあるエミュレータの非常に便利なコマンドが他にもあります。それらは以下にリストされています-

シニア番号 コマンドと説明
1

Home

メイン画面に移動します

2

F2

状況依存メニューを切り替えます

3

F3

通話履歴を出す

4

F4

通話終了

5

F5

探す

6

F6

トラックボールモードを切り替えます

7

F7

電源スイッチ

8

F8

データネットワークの切り替え

9

Ctrl+F5

音量を上げる

10

Ctrl+F6

音量を下げる

エミュレーター-SMSの送信

SMSをエミュレータに送信することをエミュレートできます。これを行うには2つの方法があります。これは、Android StudioにあるDDMS、またはTelnet(Windowsにあるネットワークユーティリティ)から実行できます。

Telnet経由でSMSを送信する。

Telnetは、Windowsではデフォルトで有効になっていません。使用するには有効にする必要があります。有効にすると、コマンドプロンプトに移動し、telnetと入力してtelnetを起動できます。

SMSを送信するには、エミュレータのタイトルバーにあるAVD番号を書き留めます。これは5554などのようになります。注意したら、コマンドプロンプトでこのコマンドを入力します。

telnet localhost 5554

コマンドを入力するときにEnterキーを押します。下の図に示します。

これで、エミュレーターに接続されたことがわかります。次に、このコマンドを入力してメッセージを送信します。

sms send 1234 "hello"

このコマンドを入力したら、Enterキーを押します。次に、AVDを見てください。新しいテキストメッセージを受信したことを示す通知が届きます。以下に示します-

エミュレーター-電話をかける

テレントクライアントを使用して、エミュレータに簡単に電話をかけることができます。telnetからエミュレータに接続する必要があります。上記のSMSの送信トピックで説明されています。

その後、テレントウィンドウにこのコマンドを入力して電話をかけます。その構文を以下に示します-

gsm call 1234

このコマンドを入力したら、Enterキーを押します。次に、AVDを見てください。コマンドに入力した番号から電話がかかってきます。以下に示します-

エミュレーター-ファイルの転送

ファイルをエミュレータに簡単に転送したり、その逆を行うことができます。これを行うには、AndroidStudioでDDMSユーティリティを選択する必要があります。その後、ファイルエクスプローラータブを選択します。以下に示します-

エクスプローラーを参照して新しいフォルダーを作成したり、既存のコンテンツを表示したりします