Hello All It appears to be there is no generic solution to uniquely identify the device . I am reading lot of discussions here and in stackoverflow. But I did not come across a standard solution and all are based on developer's temporary requirements. (IMEI, MEID, ANDROID_ID, Google account etc nothing are standard).
I have done some tests on HTC, DroidX, Droid2, Nexus phones, which are either GSM or CDMA with Sim available on them). Surprisingly some phones returned NULL when I am trying to read IMEI/MEID using method android.telephony.TelephonyManager.getDeviceId(). (Note: all the permissions are given to app to read this info) Because of this I cannot rely on this method for uniquely identifying the device. I thought to rely in using getSimSerialNumber () for uniquely identifying the SIMs atleast. But even this did not work for me. Because of this most of the applications which needs some kind of app security will run into problems. When I am reading through this discussion http://groups.google.com/group/android-developers/browse_thread/thread/53898e508fab44f6/84e54feb28272384?lnk=raot&pli=1, I am surprised to see that manufacturers did not take care and consider of this serious thing. As we are seeing lot of android devices in both phone and non phone environments and in addition IT world also looking at providing their solutions on the android space, I believe this must be the high time to standardize the procedure for both software and hardware manufacturers for using/generating unique id in identifying android device. So, how to persuade hardware and software manufacturers in this case? Any thoughts? Thanks & Regards Sudhakar Chavali -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

