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