2011-07-04 11 views
1

私のアプリでネットワークオペレータ名を取得したいと思います。ネットワークオペレータ名を知っています

私はこれを取得するTelephonyManagerにおける休閑メソッドを使用しています:私は数値コードを取得しています ...

TelephonyManager mTeleManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); 
mTeleManager.getSimOperatorName(); 
mTeleManager.getNetworkOperatorName(); 
mTeleManager.getSimOperator() 

をしかし、私は「getSimOperatorName()」と「getNetworkOperatorName()」から空の値を取得していますこの "getSimOperator()"メソッドから、しかし、私はオペレータ名のアルファベットの形式を知りたいです。 Tモバイルネットワークのための「Tモバイル」のようなものもあります。

P1。これを行う方法を私に教えてください。

ありがとうございました。

答えて

3

別の携帯電話で/別のSIMカードで試しましたか?

TelephonyManager.getLine1Number() returns Null

こんにちはすべて、

によると、ここで、このための説明が付属しています。実際には問題ではなく、どちらの情報もSIMカードのオプションのフィールドによって異なります。したがって、SIMにそのようなオプションフィールドがない場合、またはオペレータが空に設定した場合は、空である可能性があります。

よろしく、

彼はおよそ

TelephonyManager.getLine1Number() 
TelephonyManager.getSimOperatorName() 
を話しています
関連する問題