当前位置: 博客首页 >> 2014年十二月归档

稳定获取Android设备唯一码(UUID)的解决方案

2014年12月10日      5,328 次浏览

最近做的一个项目中需要用到Android设备唯一码(UUID)来标识一台设备, Android中设备唯一码有很多,如:MAC地址、IMEI号(DeviceId)、IMSI号、ANDROID_ID、序列号(SerialNumber)等, 但并不是所有设备上都能稳定获取到这些值。 最后项目中采用的是MAC地址。 先总结一些搜索得知的各种值的缺点,再说说最后采用MAC地址的解决方案吧。 1.MAC地址: 获取MAC地址的方法有两种: (1). 通过Linux命令查询 public String getMacAddress() { String macAddress = null; String str = ""; try { //linux下查询网卡mac地址的命令 Process pp = Runtime.getRuntime().exec("cat /sys/class/net/wlan0/address"); InputStreamReader ir = new InputStreamReader(pp.getInputStream()); Li…

阅读全文...