Android – unique Android device ID


Do Android devices have a unique ID, and if so, what is a simple way to access it using Java?

Best Solution

Settings.Secure#ANDROID_ID returns the Android ID as an unique for each user 64-bit hex string.

import android.provider.Settings.Secure;

private String android_id = Secure.getString(getContext().getContentResolver(),

Also read Best practices for unique identifiers: