Android设备UDID还是唯一ID?

Hel*_*han 7 android

我想为我的Android应用程序生成android设备唯一ID,以根据用户设备udid创建收藏夹.

Dan*_*iel 18

所有设备都有唯一的ID.

 import android.provider.Settings.Secure;
 private String android_id = Secure.getString(getContext().getContentResolver(),
                                                            Secure.ANDROID_ID); 
Run Code Online (Sandbox Code Playgroud)

  • 请注意,虽然Secure设备首次启动时Secure.ANDROID_ID将生成一次性唯一ID,但如果设备重置为出厂默认设置,则此ID将丢失.更好的解决方案是依赖设备的MAC地址,当然假设设备具有Wi-Fi支持,而现在几乎所有设备都支持Wi-Fi. (5认同)