문제

Does anyone know what kinds of Android devices report no IMEI? Is there a way to programmatically target them? For example, do they tend to be tablets running 3.x?

도움이 되었습니까?

해결책

As I understand IMEI is reported for GSM phones. The rest of devices (CDMA or WiFi based) won't have IMEI.

However, be aware that if you use TelephonyManager.getDeviceId() API (http://developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId%28%29) it will return (based on documentation):

Returns the unique device ID, for example, the IMEI for GSM and the MEID or ESN for CDMA phones. Return null if device ID is not available.

If you are interested to find devices which doesn't have both IMEI and MEID or ESN then you should look for any tablet which has WiFi/Bluetooth only connectivity. OS version won't matter.

BTW. Why do you need this? Do you want to test some code on such type of devices?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top