android中获取设备的型号、手机厂商以及手机唯一标识符IMEI

添加权限

<user-permission android:name="android.permission.RECORD_AUDIO"/>

获取唯一标识IMEI

TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); 
String szImei = TelephonyMgr.getDeviceId(); 

获取手机型号:


 String   model= android.os.Build.MODEL;

获取手机厂商:


 String carrier= android.os.Build.MANUFACTURER;

这里需要注意的是,SDK1.5是不支持这个参数的。

测试结果:
手机IMEI: 865674027029418
手机型号: R2017
手机厂商: OPPO

注:
作为手机来讲,IMEI是唯一的(除非你有一个没有量产的手机(水货)它可能有无效的IMEI,如:0000000000000)。
问题:
1.手机刷机后,获取到的值会不会改变?
网上搜索到的答案是:不会,只是手机系统变了而已,也在情理之中。感觉和重装系统一样,不会改变硬件的属性。

你可能感兴趣的:(Android)