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ユーティリティを選択する必要があります。その後、ファイルエクスプローラータブを選択します。以下に示します-
エクスプローラーを参照して新しいフォルダーを作成したり、既存のコンテンツを表示したりします