我现在面临一个大问题。如在 Android 官方参考中找到:http: //developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
公共静态最终字符串ANDROID_ID
*在 API 级别 3 中添加
在设备首次启动时随机生成的 64 位数字(作为十六进制字符串),在设备的整个生命周期内应保持不变。(如果在设备上执行恢复出厂设置,该值可能会发生变化。) 常量值:“android_id”*
但是售出超过500 台平板电脑(A10 AllWinner)ANDROID_ID 并不是真正随机生成的,我看到(从我的网络服务日志中)几个设备具有相同的编号!
为什么?
我该如何解决这个问题?如何生成唯一 ID?假设所有设备的序列号始终相同(几个android设备上的序列号相同。adb没用。我该如何更改序列号?)并且MAC地址不能总是可用。