技术帮
 

获取手机IMEI

本网站内容基本都是原创作品,未得到作者同意也欢迎转载
转载请注明出处:技术帮
说你呢,赶紧长按二维码,然后点击识别图中二维码

任何技术难题可进QQ群提问:【小崔说编程
对于提问的原则是:没有你不能问的,只有我不会答的

IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台移动电话机一一对应,而且该码是全世界唯一的。每一只移动电话机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。


因此,手机IMEI是唯一标记一台手机的字符串。


在android开发中获得IMEI码可以使用以下代码:

public static String getIMEI(Context context){
    TelephonyManager tmgr=(TelephonyManager) context.getSystemService(context.TELEPHONY_SERVICE);
    String imei=tmgr.getDeviceId();
    return imei;
}


1472995996528030644.png 注意:获取手机IMEI必须要获得READ_PHONE_STATE的权限。

需要在程序的AndroidManifest.xml文件中增加:

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