Android 獲取手機的廠商、型號、Android系統版本號等工具類(轉載)

Android 獲取手機的廠商、型號、Android系統版本號等工具類

一、獲取手機制造廠商 二、獲取手機型號 三、獲取手機系統當前使用的語言 四、獲取Android系統版本號 五、獲取手機IMEI串號 六、獲取手機中的語言列表html

/** 
 * 系統工具類 
 * Created by zhuwentao on 2016-07-18. 
 */  
public class SystemUtil {  
  
    /** 
     * 獲取當前手機系統語言。 
     * 
     * @return 返回當前系統語言。例如:當前設置的是「中文-中國」,則返回「zh-CN」 
     */  
    public static String getSystemLanguage() {  
        return Locale.getDefault().getLanguage();  
    }  
  
    /** 
     * 獲取當前系統上的語言列表(Locale列表) 
     * 
     * @return  語言列表 
     */  
    public static Locale[] getSystemLanguageList() {  
        return Locale.getAvailableLocales();  
    }  
  
    /** 
     * 獲取當前手機系統版本號 
     * 
     * @return  系統版本號 
     */  
    public static String getSystemVersion() {  
        return android.os.Build.VERSION.RELEASE;  
    }  
  
    /** 
     * 獲取手機型號 
     * 
     * @return  手機型號 
     */  
    public static String getSystemModel() {  
        return android.os.Build.MODEL;  
    }  
  
    /** 
     * 獲取手機廠商 
     * 
     * @return  手機廠商 
     */  
    public static String getDeviceBrand() {  
        return android.os.Build.BRAND;  
    }  
  
    /** 
     * 獲取手機IMEI(須要「android.permission.READ_PHONE_STATE」權限) 
     * 
     * @return  手機IMEI 
     */  
    public static String getIMEI(Context ctx) {  
        TelephonyManager tm = (TelephonyManager) ctx.getSystemService(Activity.TELEPHONY_SERVICE);  
        if (tm != null) {  
            return tm.getDeviceId();  
        }  
        return null;  
    }  
}

其中獲取手機IMEI須要在AndroidManifest.xml中加上權限:java

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

使用這些方法的時候直接調用就行了.android

private void showSystemParameter() {  
    String TAG = "系統參數:";  
    Log.e(TAG, "手機廠商:" + SystemUtil.getDeviceBrand());  
    Log.e(TAG, "手機型號:" + SystemUtil.getSystemModel());  
    Log.e(TAG, "手機當前系統語言:" + SystemUtil.getSystemLanguage());  
    Log.e(TAG, "Android系統版本號:" + SystemUtil.getSystemVersion());  
    Log.e(TAG, "手機IMEI:" + SystemUtil.getIMEI(getApplicationContext()));  
}

參考自:https://www.cnblogs.com/lenkevin/p/8665556.html 感謝!工具

相關文章
相關標籤/搜索