我使用设备信息为Android设备创建唯一ID,但在我阅读谷歌的安全提示后,想以某种方式更改它。
如果可以以不需要任何权限的方式设计应用程序,那么这是可取的。例如,不是请求访问设备信息来创建唯一标识符,而是为您的应用程序创建GUID。
如何在下次应用运行或设备重启时不更改设备的唯一ID?
答案 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及以上的运行时间内。