web-dev-qa-db-ja.com

Android用Genymotionエミュレーターで着信を行う方法は?

Genymotion Android用エミュレーターで着信を行うにはどうすればよいですか?

Genymotionエミュレーターを使用してアプリケーションを実行およびテストしています。

ネイティブエミュレータDDMSでは、偽の電話をかけることができます。これはGenymotionエミュレーターを使用して実行できますか?

19
MilapTank

Genymotionで呼び出し関数を見つけました...

Phoneウィジェットを使用すると、テレフォニー機能に依存するアプリケーションをテストし、通話またはテキストメッセージを受信したときの動作を観察できます。

Enter image description here

電話ウィジェットを使用するには、またはをクリックします Ctrl8
着信をシミュレートするには:

  1. 着信電話番号を入力します。
  2. [通話]をクリックします。

着信メッセージをシミュレートするには:

1.着信電話番号を入力します。 2.テキストメッセージを入力します。 3. [メッセージの送信]をクリックします。

テキストメッセージは、通知を介して仮想デバイスに表示され、メッセージングアプリケーションで読み取ることもできます。

:(この機能は、インディーライセンスとビジネスライセンスでのみ使用できます。

10
MilapTank

Genymotionではまだそれを行う方法はありません。

更新:

バージョン2.4.0以降、Genymotionは電話ans SMSエミュレーションをサポートしています。専用ウィジェットまたは Java API)を使用して、UIから制御できます。 Javaインストルメント化されたテストコードから起動します。

免責事項:私はGenymotionで働いています。

28
pcans

まだ実装されていませんが、テストの目的で、番号フィールドに911を入力してください。これにより、Mobile network not availableをスローせずにダイヤラに移動します。

911856911782222911666666などを試すこともできます。911で始まる限り、テスト目的にはこれで十分です!!!

3
Madhav Kishore