i am using following code in android to get IMEI number of phone
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(this.TELEPHONY_SERVICE);
String imei = telephonyManager.getDeviceId().toString();
i have tested it on many phones
1) Samsung Ace (froyo) 2) Galaxy S 3) Galaxy S2 4) Samsung Geo (ginger bread)
works perfect and gives IMEI number
but while running same code on following deivce i get nothing :(
Android Pantech
any one guide me what could be the issue or if i use Device_ID to uniquely identify android device would that work for all devices?
and one more thing i have read in forum it is some times null and few famous devices give same Device_ID
any one put some light on it that what is the best way to uniquely identify device and that piece of code should work on all devices?
any help would be appreciated.