2010-09-23 68 views
0

我已經爲英國構建了一個應用程序,它使用設備ID來唯一標識設備。該應用程序只被添加到特定的手機(不通過市場),所以誰擁有應用程序的控制是相當高的。getDeviceId()返回一個十六進制...爲什麼?

我們現在正在從設備獲取數據,並發現某些設備ID是十六進制的,而不是純數字(如IMEI應該)。

某些數據完全正確地返回,有些數據顯示爲無效的十六進制。

由於某些數據是正確的,歐洲設備是否有任何方法可以返回MEID號碼,因爲這似乎是發生了什麼事情。

代碼返回設備ID(具有相應權限包括):

{ 
    tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); 
    return tm.getDeviceId(); 
} 

任何想法?

+0

不好主意,黑客只能編輯出檢查IMEI的代碼 – 2017-12-25 14:51:43

回答