不使用设备信息时持久保存的设备唯一ID

时间:2017-04-09 06:25:43

标签: android uuid

我使用设备信息为Android设备创建唯一ID,但在我阅读谷歌的安全提示后,想以某种方式更改它。

Quote from Google

如果可以以不需要任何权限的方式设计应用程序,那么这是可取的。例如,不是请求访问设备信息来创建唯一标识符,而是为您的应用程序创建GUID

如何在下次应用运行或设备重启时不更改设备的唯一ID?

2 个答案:

答案 0 :(得分:2)

您可以使用以下方法:

Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID)

返回唯一的android id。并且不需要任何权限。

您也可以查看this link

答案 1 :(得分:0)

您可以使用每部手机独有的IMEI号码,但您需要询问

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

在api 23及以上的运行时间内。