文章目录
获取手机IMEI号获取当前手机系统版本号获取手机厂商获取手机型号获取手机IMEI号
/*** 获取手机IMEI号* <p>* 需要动态权限: android.permission.READ_PHONE_STATE*/public static String GetIMEI(Context context) {if (Build.VERSION.SDK_INT >= 23 && ActivityCompat.checkSelfPermission(context, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {// ActivityCompat#requestPermissions// here to request the missing permissions, and then overriding// public void onRequestPermissionsResult(int requestCode, String[] permissions,// int[] grantResults)// to handle the case where the user grants the permission. See the documentation// for ActivityCompat#requestPermissions for more details.return "用户未开启获取IMEI的权限";}TelephonyManager tm = (TelephonyManager) context.getSystemService(Activity.TELEPHONY_SERVICE);if (tm != null) {return tm.getDeviceId();} else {return "用户未开启获取IMEI的权限";}}
获取当前手机系统版本号
/*** 获取当前手机系统版本号** @return 系统版本号*/public static String GetSystemVersion() {return android.os.Build.VERSION.RELEASE;}
获取手机厂商
/*** 获取手机厂商** @return 手机厂商*/public static String GetDeviceBrand() {return android.os.Build.BRAND;}
获取手机型号
/*** 获取手机型号** @return 手机型号*/public static String GetSystemModel() {return android.os.Build.MODEL;}