当前位置: 移动技术网 > 移动技术>移动开发>Android > Android获取手机型号、IMEI、系统语言,包名、屏幕宽高等设备信息

Android获取手机型号、IMEI、系统语言,包名、屏幕宽高等设备信息

2020年08月14日  | 移动技术网移动技术  | 我要评论
获取手机型号。String model = android.os.Build.MODEL;获取手机SDK版本号。String sdk = android.os.Build.VERSION.SDK;获取系统版本号。String release = android.os.Build.VERSION.RELEASE;获取手机品牌。String brand = android.os.Build.BRAND;获取ROM固件名字。String display = andro.
  1. 获取手机型号。
String model = android.os.Build.MODEL;
  1. 获取手机SDK版本号。
String sdk = android.os.Build.VERSION.SDK;
  1. 获取系统版本号。
String release = android.os.Build.VERSION.RELEASE;
  1. 获取手机品牌。
String brand = android.os.Build.BRAND;
  1. 获取ROM固件名字。
String display = android.os.Build.DISPLAY;
  1. 获取当前系统语言。
String language = Locale.getDefault().getLanguage();
  1. 获取手机IMEI,需要在AndroidManifest.xml中添加<uses-permission android:name="android.permission.READ_PHONE_STATE" />权限。
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imei = tm.getDeviceId();
  1. 获取应用包名。
String packageName = getPackageName();
  1. 获取应用versionName和versionCode。
PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
String versionName = packageInfo.versionName;
int versionCode = packageInfo.versionCode;
  1. 获取手机屏幕宽高、方向,刷新率。
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
int rotation = display.getRotation(); // 获取手机屏幕方向
float refreshRate = display.getRefreshRate(); // 获取屏幕刷新率

本文地址:https://blog.csdn.net/justbeme/article/details/107930035

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网