2017-03-03 12 views
1

getDeviceId()関数でIMEI(International Mobile Equipment Identity)をシールドタブレットにしたいと考えています。このプログラムは別のスマートフォンやタブレットではうまくいきますが、Shieldタブレット(nVIDIA Shield 8インチタブレット)で問題があります。マニフェストとAndroid> = 6の順番で問題はありますが、AndroidスタジオのIMEIはAndroidスタジオで利用できません

TelephonyManager tManager = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); 
     IMEI = tManager.getDeviceId(); 

結果はnullです。お手伝いください。 the documentationgetDeviceId()引用

答えて

1

は、例えば、一意のデバイスIDを返し、GSMのためのIMEI及びCDMA電話のMEID又はESN。 デバイスIDが使用できない場合はnullを返します。

(強調追加)

これは一つの装置に固有ではありません。 GSMまたはCDMAチップがないほとんどのデバイスでnullgetDeviceId()に返すと私は期待しています。

the documentation regarding unique identifiersをご確認ください。

+0

私はこのタブレットで「デバイスID」アプリを使用していますが、このアプリはIMEI for Shieldタブレットも表示しています。問題は、このアプリを通じてIMEIを見ることができるときに、なぜそれにアクセスできないのかということです。 – Sohrab

関連する問題