2010-08-29 66 views

回答

84

首先,看看在Android的SDK頁這些「構建」類:http://developer.android.com/reference/android/os/Build.html

// Device model 
String PhoneModel = android.os.Build.MODEL; 

// Android version 
String AndroidVersion = android.os.Build.VERSION.RELEASE; 
+0

感謝您的幫助。我試了很長時間,但無法找到答案。所以感謝您的幫助,並且我正在授予+1幫助 – Aditya1510 2011-12-22 06:40:39

+2

@ Aditya1510 Thand並很高興我的答案對您有所幫助。 :) – 2011-12-22 06:41:54

1

//獲取設備型號,製造商,Android操作系統版本和設備ID:

public String getDeviceName() { 

    String manufacturer = Build.MANUFACTURER; 
    String model = Build.MODEL; 

    if (model.startsWith(manufacturer)) { 
     return capitalize(model); 
    } else { 
     return capitalize(manufacturer) + " " + model; 
    } 
} 

private String getAndroidVersion() { 
    return android.os.Build.VERSION.RELEASE; 
} 

private String capitalize(String s) { 
    if (s == null || s.length() == 0) { 
     return ""; 
    } 
    char first = s.charAt(0); 
    if (Character.isUpperCase(first)) { 
     return s; 
    } else { 
     return Character.toUpperCase(first) + s.substring(1); 
    } 
} 

private String getDeviceId() { 
    String deviceId = ""; 
    final TelephonyManager mTelephony = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
    if (mTelephony.getDeviceId() != null) { 
     deviceId = mTelephony.getDeviceId(); 
    } else { 
     deviceId = Secure.getString(getApplicationContext() 
       .getContentResolver(), Secure.ANDROID_ID); 
    } 
    return deviceId; 
} 
9
String s="Debug-infos:"; 
     s += "\n OS Version: " + System.getProperty("os.version") + "(" + android.os.Build.VERSION.INCREMENTAL + ")"; 
     s += "\n OS API Level: "+android.os.Build.VERSION.RELEASE + "("+android.os.Build.VERSION.SDK_INT+")"; 
     s += "\n Device: " + android.os.Build.DEVICE; 
     s += "\n Model (and Product): " + android.os.Build.MODEL + " ("+ android.os.Build.PRODUCT + ")"; 
+0

android.os.Build.VERSION.RELEASE和android.os.Build.VERSION.SDK_INT有什麼區別? – Exigente05 2017-04-19 11:39:20

+0

@ Exigente05版本與應用版本相關,而SDK_INT與SDK版本相關。 – Ajay 2017-04-19 13:45:08