在 Android 10 之前,我使用 TelephonyManager
API 来获取这些信息,但在 Android 10 中不再适用。
在 Android 10 之前,我使用 TelephonyManager
API 来获取这些信息,但在 Android 10 中不再适用。
String uniqueID = UUID.randomUUID().toString();
String androidId = Settings.Secure.getString(context.getContentResolver(),
Settings.Secure.ANDROID_ID);
UUID androidId_UUID = UUID
.nameUUIDFromBytes(androidId.getBytes("utf8"));
String unique_id = androidId_UUID.toString();
这是关于唯一标识符最佳实践的Android开发者链接。 https://developer.android.com/training/articles/user-data-ids
这是相同的链接,但带有一个锚点,其中Google描述了一些用例和每个用例的最佳唯一标识符选项。 https://developer.android.com/training/articles/user-data-ids#common-use-cases
没有一个用例适合我,所以我仍在寻找更好的解决方案。
我希望这能帮助某些人。