android - 如何不以编程方式从设备查找 ANDROID_ID

标签 android

我目前正在使用以下代码以编程方式检索设备的 ANDROID_ID:

Settings.Secure.getString(this._context.getContentResolver(), Settings.Secure.ANDROID_ID);

如何从设备“直观地”检索相同的 ID(而不是以编程方式)?

我到处都找过了,但在设置中找不到它,也没有使用 DeviceId 等应用程序

最佳答案

不再有全局 ANDROID_ID。自 Android 8 起,每个应用程序都有不同的值(value)。更具体地说,该值取决于用于签署应用程序的签名、用户(在多用户设备上)和设备。

参见Settings.Secure.ANDROID_ID了解更多详情

关于android - 如何不以编程方式从设备查找 ANDROID_ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56577931/

相关文章:

Ubuntu 11.04 中的 Android 虚拟设备 (AVD) 问题

android - 在 android 应用程序而不是 SQLite 中实现 MS Access 数据库?

android - 拍照并保存到内部存储并获取 getUriForFile 错误

android - 为什么 ListView 不显示 android 应用程序中的数据数组?

android - OnePlus One/Two/Three 上的漫游检测

java - 如何让 getSelectedView() 在 GridView 中工作?

android.accounts.AuthenticatorException : bind failure

android - 在 fragment 中引用 SupportFragmentManager

java - Android Samck 消息超时

android-fragments - 在 Android 中动态添加 View 到 fragment ?