2

ヘルプが必要 -> 電話番号を取得して表示したいのですが、このようなコードがあります

TelephonyManager tMgr =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);    
mPhoneNumber = tMgr.getLine1Number();    
TextView t=(TextView)findViewById(R.id.TVphone);    
t.setText(mPhoneNumber);

しかし、何も結果が得られないので、Android エミュレーターで setting-phone-status-phone number show 'unknown' を確認します。変更方法を教えてください。電話番号が不明でないことを確認します。ありがとう

4

2 に答える 2

0

詳細については、このリンクを参照してください。

「DDMS パースペクティブでは、[エミュレーター コントロール] タブが表示され、そこから呼び出しをエミュレートできます。そこにエミュレーター コントロールが表示されない場合は、[ウィンドウ] > [表示] /[表示] > [エミュレーター コントロール] を使用して、タブを表示します。」

また、マニフェストに android.permission.READ_PHONE_STATE 権限が必要ですが、それはありますか?

于 2012-10-03T19:51:16.283 に答える
0

エミュレータに電話番号を追加して、上記のコードを試してみてください。

于 2012-09-04T08:21:49.513 に答える