1

通話機能のサポートをシミュレートするためにエミュレータを構成したいと思います。アプリケーションをテストして、デバイスが通話機能をサポートしていない場合にアプリケーションがどのように動作するかを確認します。

AVD ハードウェア プロパティのhereを調べましたが、呼び出しに関連するプロパティが見つかりません。

このシナリオをエミュレータでテストすることは可能ですか、それとも実際のデバイスでのみ可能ですか?

編集1:試した

  • 「GSM モデム サポート」は、無効なネットワークを「いいえ」に設定します。
  • 機内モードのON/OFF。
  • タブレットエミュレータ。
TelephonyManager telephonyManager1 = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

if(telephonyManager1.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE)
  System.out.println("No Phone Functionality");       
else 
  System.out.println("Phone Functionality");

それは常にelse部分に入り、電話タイプの値は常にPHONE_TYPE_GSMです

4

1 に答える 1

2

「GSMモデムサポート」を「いいえ」に設定

テストしたところ、このフラグを使用すると、モバイル ネットワークのないデバイスとして機能します。

于 2012-06-14T08:09:21.120 に答える