[RK3399][Android7.1] 系统相关识别号获取小结

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方法

猜你喜欢

转载自blog.csdn.net/kris_fei/article/details/79715305