2012-08-29 47 views
0

在運行Android GingerBread 2.3.6應用程序崩潰的三星Galaxy Player 3.6中獲取設備ID時。使用的代碼行:在獲取設備ID時獲取空指針異常

((TelephonyManager) activity.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId(); 

這行代碼返回空值。它不適用於上述設備。我們在HTC One X,LG設備和Morola Droid以及Samsung Ace和Samsung S上進行了測試。

+0

上傳你的代碼。 – Lucifer

+0

'活動'包含什麼? – Praveenkumar

+0

此代碼適用於大多數除了上面提到的設備之外的設備。 – fahms

回答

0

請檢查您是否已向清單文件中的應用程序提供權限READ_PHONE_STATE。

+0

是的,我在Manifest中設置了權限。這是針對提到的設備特定的情況 - 運行Android GingerBread 2.3.6的三星Galaxy Player 3.6 – fahms