赞
踩
http://blog.csdn.net/hpccn/article/details/7872141
这个方法使用中发现一些不完美的地方.
--------------------------------------
新的方法:
在使用命令行, adb device
adb devices
List of devices attached
0288504643dfbxxx device
^__这个号做为设备的SN号更适合一些.如何获取此值?
使用 adb get-serialno 可以获取 此值
$adb get-serialno
0288504643dfbxxx
一步步查找
$adb shell
$getprop
.... ...
[ro.boot.serialno]: [0288504643dfbxxx]
....
[ro.serialno]: [0288504643dfbxxx]
系统属性中 这两项值相同, 测试多台设备后,此值均相同,
使用Java获取
Android.os.SystemProperties.get() 读取系统属性,的方法是系统隐藏,无法直接使用.
我们可以使用Java反射:
测试代码如下:
运行后,可以看我们读取的设备SN号, 系统恢复出厂设置,刷机,均没改变此SN.
来自:http://blog.csdn.net/hpccn/article/details/22684953
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。