0
有誰知道什麼樣的Android設備報告沒有IMEI?有沒有一種方法來以編程方式瞄準他們?例如,他們傾向於使用運行3.x的平板電腦嗎?什麼樣的Android設備有報告IMEI?
有誰知道什麼樣的Android設備報告沒有IMEI?有沒有一種方法來以編程方式瞄準他們?例如,他們傾向於使用運行3.x的平板電腦嗎?什麼樣的Android設備有報告IMEI?
據我所知,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版本無關緊要。
順便說一句。你爲什麼需要這個?你想在這種類型的設備上測試一些代碼嗎?
我只是想能夠唯一識別設備。我聽說過IMEI,但它不是很可靠,我想知道什麼類型的設備不報告有效的IMEI,以便我可以決定是否關心這些設備。這樣,我可以無憂地使用IMEI。 – user5243421
明白了。 Android獨特的識別是屁股疼痛。在這裏搜索堆棧溢出,有關於此的討論數量。有一些很好的解決方案適用於某些目的,但沒有適合所有網絡的良好解決方案。 –
你真的應該*不*依靠IMEI來唯一標識設備,因爲Android Developer Blog上的這篇文章解釋道:http://android-developers.blogspot.com/2011/03/identifying-app-installations.html –