@Watcher That's why the ANDROID_ID is meant to be used I believe, it is phone even on phone-less devices.
Though some phone-less devices redirect the getDeviceId() call to return the ANDROID_ID too. @Iphpc Watcher is correct, there is no unique program specific identifier outside of the package name. You could simply concatenate that with the ANDROID_ID though for program specific uniqueness. This would returned you a new value for each device that is running you app. You could even add a version to this to differentiate across versions since you package stays the same... -Tim Strazzere On Dec 18, 3:07 pm, Watcher <watche...@gmail.com> wrote: > If your software is running on a phone-less tablet, chances are you > won't even get an instance of TelephonyManager so getDeviceId() won't > work > > Unique program identifer is the package identifier although anyone > could use the same id as yours... > > On Dec 18, 4:49 am, lphpc <glp...@gmail.com> wrote: > > > Hi All, > > As known, we can get devcie unique ID using > > TelephonyManager#getDeviceId() . So, does a program have an unique > > identifier? How can I get it? I googled it but got nothing. > > > Br > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en