android获得设备的全球唯一标识

来源:互联网 发布:2016能看片的软件 编辑:程序博客网 时间:2024/04/30 20:10
一、相关术语
    1)IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。
    2)MEID(Mobile Equipment IDentifier)是全球唯一的56bit移动终端标识号。标识号会被烧入终端里,并且不能被修改。可用来对移动式设备进行身份识别和跟踪。由于ESN号段是有限的资源,基本上耗尽,可能还有少量回收利用的号段,所以制定了56位的MEID号段,用来取代32位的ESN号段。MEID主要分配给CDMA制式的手机。
    3)ESN是电子序列号Electronic Serial Number的缩写。它是一个32bits长度的参数,是手机的惟一标识。
二、代码
Manifest中声明权限

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

获取设备Id:

mDeviceIdStr = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();

原创粉丝点击