是否有任何触发生成ANDROID_ID的事件?

时间:2016-03-02 01:39:18

标签: android

我想使用ANDROID_ID(即,Settings.Secure.ANDROID_ID)作为我的唯一标识符。 在Android的文档中,它说

  

64位数字(作为十六进制字符串),在用户首次设置设备时随机生成,并应在用户设备的生命周期内保持不变。如果在设备上执行恢复出厂设置,则该值可能会更改。

但我想知道

  1. ANDROID_ID首次启动时首次启动(即BOOT_COMPLETED事件触发时)或
  2. ANDROID_ID在启动完成之前生成(即 BOOT_COMPLETED事件触发前)

1 个答案:

答案 0 :(得分:0)

在第一次启动完成之后会在设备重置之后生成,大概是在任何应用程序第一次能够访问该值之前。在第一次设备启动期间,很多事情都在进行,以便设置设备。