我想为我的应用程序生成 Uuid,所以我为此尝试了很多方法。
1)获取设备的序列号使用android.os.Build.SERIAL
(这将返回“未知”作为结果)
2)处理设备ID(我不知道平板设备会返回什么)
3)使用获取Android id android.provider.Settings.Secure.ANDROID_ID
(android 2.2版本似乎有些问题)
4)使用生成Uuidjava.util.UUID
android.os.Build
5)使用属性生成伪Uuid
所有这些方法都显示出一些问题。所以我很困惑该选择哪个?有人可以建议我最好的方法吗?
Android 开发者博客说 android id 将是唯一的
另外我听说可以在出厂重置或操作系统更新时更改设备的 Android id。
那么在工厂重置或操作系统更新期间是否有可能复制新的android id?
注意:假设一个条件
我的问题是会发生什么相同制造的相同 2 设备型号将进行还原或操作系统更新。Android id 将更改。我在问这个新身份证。两个设备中的android id是否有机会相同?