获取当前应用的版本号及android系统版本号及手机型号
1、获取当前应用的版本号
private String getAppVersion() { PackageManager pm = getPackageManager(); PackageInfo pi = pm.getPackageInfo(getPackageName(),0); String version = pi.versioName;
return version; }
2、获取当前android系统的版本号
private String[] getAndroidVersion(){ String[] version = new String[3]; version[0]=android.os.Build.MODEL; version[1]=android.os.Build.VERSION.SDK; version[2]=android.os.Build.VERSION.RELEASE;//?
return version; }
3、获取手机型号等
private String[] getPhoneBand() { String[] band = new String[3]; Build bd = new Build(); band[0]=bd.MODEL; band[1]=bd.DEVICE; }
//上面的model和下面的model区别?
4、获取手机号及IMEI号
private String[] getPhoneInfo() { String[] info = new String[4]; TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); tm.getLine1Number(); tm.getPhoneType();//GSM/CDMA tm.getSimSerialNumber();//sim卡序列号(IMEI) tm.getSimOperatorName();//运营商 return info; }
上面的注意添加权限
<uses-permission android:name="READ_PHONE_STATE"/>