我现在面临一个大问题。根据Android官方参考文献中所述:
http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
public static final String ANDROID_ID
*自API 3级别添加*
一个64位数字(作为十六进制字符串)在设备第一次启动时随机生成,应在设备的生命周期内保持不变。(如果在设备上执行了出厂设置,则该值可能会更改。) 常量值:“android_id”*
但是,对于已售出的500多台平板电脑(A10 AllWinner)ANDORID_ID并非真正随机生成的,我看到(从我的Web服务日志中)有几个设备有相同的号码!
为什么会这样?
我该如何解决这个问题?如何生成一个唯一的ID?假设序列码对所有设备始终相同(几个安卓设备都有相同的序列号。ADB是无用的。我该如何更改序列号?),MAC地址可能不总是可用。