2012-09-19 52 views

回答

3

據我所知,IMEI是GSM手機的報告。其餘設備(基於CDMA或WiFi)不會有IMEI。

但是,請注意,如果您使用TelephonyManager.getDeviceId()API(http://developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId%28%29),它將返回(基於在文檔中):

返回唯一的設備ID,例如,GSM的IMEI和CDMA電話的MEID或ESN。如果設備ID不可用,則返回null。

如果您有興趣找到沒有IMEI和MEID或ESN的設備,那麼您應該查找任何具有WiFi /僅藍牙連接的平板電腦。 OS版本無關緊要。

順便說一句。你爲什麼需要這個?你想在這種類型的設備上測試一些代碼嗎?

+0

我只是想能夠唯一識別設備。我聽說過IMEI,但它不是很可靠,我想知道什麼類型的設備不報告有效的IMEI,以便我可以決定是否關心這些設備。這樣,我可以無憂地使用IMEI。 – user5243421

+0

明白了。 Android獨特的識別是屁股疼痛。在這裏搜索堆棧溢出,有關於此的討論數量。有一些很好的解決方案適用於某些目的,但沒有適合所有網絡的良好解決方案。 –

+0

你真的應該*不*依靠IMEI來唯一標識設備,因爲Android Developer Blog上的這篇文章解釋道:http://android-developers.blogspot.com/2011/03/identifying-app-installations.html –

相關問題