
第二种情况:正在使用的导航设备获取设备特征码 方法1:进入导航系统,输入6个A 获取设备特征码 第一步:打开凯立德移动导航系统,进入地图界面,点击“查找” 第二步:在查找页面输入“AAAAAA”(6个A) 第三步:软件d出新窗口,窗口中显示出本机器“设备特征码/特征码”,请您记录该设备特征码。 方法2:通过电脑修改导航系统目录文件,获取设备特征码 第一步:将拷贝有导航系统数据的储存卡(如:SD卡)从导航设备中取出,通过读卡器与电脑连接。在“我的电脑”中打开“可移动磁盘”,其中以“NaviOne”命名的文件夹为导航系统目录。(另外,有部分导航设备无储存卡,系统文件直接拷贝在设备内存中,可通过数据线与电脑连接。) 第二步:打开导航系统目录,找到NaviParamscld文件,将该文件名修改为:NaviParams123456cld 第三步:将储存卡放回导航设备,重新进入导航系统,出现激活界面,记录设备特征码 第四步:关闭导航系统,再次将储存卡与电脑连接,打开导航系统目录,删除NaviParamscld文件,将NaviParams123456cld文件名恢复至NaviParamscld,导航系统即可恢复正常使用。
DEVICE_ID
这是Android系统为开发者提供的用于标识手机设备的串号,也是各种方法中普适性较高的,可以说几乎所有的设备都可以返回这个串号,并且唯一性良好。
这个DEVICE_ID可以同通过下面的方法获取:
TelephonyManager tm = (TelephonyManager)getSystemService(ContextTELEPHONY_SERVICE); String DEVICE_ID = tmgetDeviceId();
它会根据不同的手机设备返回IMEI,MEID或者ESN码,但在使用的过程中有以下问题:
非手机设备:最开始搭载Android系统都手机设备,而现在也出现了非手机设备:如平板电脑、电子书、电视、音乐播放器等。这些设备没有通话的硬件功能,系统中也就没有TELEPHONY_SERVICE,自然也就无法通过上面的方法获得DEVICE_ID。
权限问题:获取DEVICE_ID需要READ_PHONE_STATE权限,如果只是为了获取DEVICE_ID而没有用到其他的通话功能,申请这个权限一来大才小用,二来部分用户会怀疑软件的安全性。
厂商定制系统中的Bug:少数手机设备上,由于该实现有漏洞,会返回垃圾,如:zeros或者asterisks
MAC ADDRESS
可以使用手机Wifi或蓝牙的MAC地址作为设备标识,但是并不推荐这么做,原因有以下两点:
硬件限制:并不是所有的设备都有Wifi和蓝牙硬件,硬件不存在自然也就得不到这一信息。
获取的限制:如果Wifi没有打开过,是无法获取其Mac地址的;而蓝牙是只有在打开的时候才能获取到其Mac地址。
获取Wifi Mac地址:
获取蓝牙 Mac地址:
Sim Serial Number
装有SIM卡的设备,可以通过下面的方法获取到Sim Serial Number:
TelephonyManager tm = (TelephonyManager)getSystemService(ContextTELEPHONY_SERVICE); String SimSerialNumber = tmgetSimSerialNumber();
注意:对于CDMA设备,返回的是一个空值!
ANDROID_ID
在设备首次启动时,系统会随机生成一个64位的数字,并把这个数字以16进制字符串的形式保存下来,这个16进制的字符串就是ANDROID_ID,当设备被wipe后该值会被重置。可以通过下面的方法获取:
import androidproviderSettings; String ANDROID_ID = SettingsSystemgetString(getContentResolver(), SettingsSystemANDROID_ID);
ANDROID_ID可以作为设备标识,但需要注意:
厂商定制系统的Bug:不同的设备可能会产生相同的ANDROID_ID:9774d56d682e549c。
厂商定制系统的Bug:有些设备返回的值为null。
设备差异:对于CDMA设备,ANDROID_ID和TelephonyManagergetDeviceId() 返回相同的值。
Serial Number
Android系统23版本以上可以通过下面的方法得到Serial Number,且非手机设备也可以通过该接口获取。
String SerialNumber = androidosBuildSERIAL;
以上就是关于如何获取设备特征码全部的内容,包括:如何获取设备特征码、如何获取android设备唯一识别码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)