-1

Nullこのコードを使用している間、TelephoneManagerから電話番号を教えてください-

TelephonyManager tMgr=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);
String mPhoneNumber = tMgr.getLine1Number();
Log.i(TAG, "PH No"+mPhoneNumber);

許可::

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

私がそれを印刷したとき、それは私を手に入れますnull....

06-13 12:29:02.749: INFO/Login(5273): PH Nonull

これを手伝ってください

4

1 に答える 1

0

getLine1Number(); SIMカードのMSISDNに保存されているものを返しますが、一部のオペレーターはこれを入力しません。

あなたの場合、私はMSISDNが埋められていないことをほぼ確信しています。

1つのことを覚えておく必要があります。

getLine1Number()は、null値またはSIMカードに最初に保存された電話番号で返される場合があります。

于 2012-06-13T07:11:52.193 に答える