1

私の電話番号が9-112-345-678であると仮定して、与えられたコードを試します

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String phoneNo = mTelephonyMgr.getLine1Number();

しかし、同じアプリケーションをsamsung fit 2.2.1 OSにインストールすると、出力が得られません

必要な許可も与えました

uses-permission android:name="android.permission.READ_PHONE_STATE"
4

1 に答える 1

1

SIMカードによって異なります。SIMカードに含まれている場合は、getLine1Numberが返されます。含まれていない場合は、になります。これを確認するには、次の手順を実行します。

[設定]->[端末情報]->[ステータス]->[私の電話番号]

一方、古いノキア/ソニーエリクソンの電話を取り、それにシムを入れて、シム番号を挿入/編集するオプションを参照します。私は知っています、私は私の電話番号でこの問題を修正するためにこれをしなければなりませんでした。

于 2012-04-16T11:13:35.990 に答える