Platform: RK3399
OS: Android 7.1
Kernel: v4.4.83
Board: Firefly-RK3399
Serial Number:
kris@eco:~/firefly_rk3399$ adb devices
List of devices attached
COG03YGZSN device
IMEI:
拨号键盘输入 *#06#
MAC地址:
rk3399_firefly_edp_box:/ # cat /sys/class/net/wlan0/address
ac:83:f3:9f:d4:c2
Android_ID:
String ANDROID_ID = Settings.System.getString(context.getContentResolver(), Settings.System.ANDROID_ID);
UUID:
唯一但是每次开机都会变化:
String uuid=java.util.UUID.randomUUID().toString();
如果要不变化,可以结合MAC, SerialNumber这些值,创建一个UUID,如:
UUID deviceUuid = new UUID(androidId.hashCode(), ((long)mDevice.hashCode() << 32) | mSerial.hashCode());
参考:
Android唯一标识生成方案
Android生成唯一标识符UUID
稳定获取Android设备唯一码(UUID)的解决方案
Android获取本机唯一序列号和可变UUID方法