如何獲得android手機型號,版本,sdk細節?如何獲得Android手機型號,版本,sdk細節?
回答
首先,看看在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;
感謝您的幫助。我試了很長時間,但無法找到答案。所以感謝您的幫助,並且我正在授予+1幫助 – Aditya1510 2011-12-22 06:40:39
@ Aditya1510 Thand並很高興我的答案對您有所幫助。 :) – 2011-12-22 06:41:54
您可以使用Build.MODEL和Build.VERSION
我建議開放圖書館「咖啡因」, 這個庫包含獲得設備名稱,或模型,具有SD卡檢查,和許多功能。
這個庫在這裏。
https://github.com/ShakeJ/Android-Caffeine-library
你使用 'SystemUtil' 例如,
SystemUtil.modelName();
//獲取設備型號,製造商,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;
}
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 + ")";
android.os.Build.VERSION.RELEASE和android.os.Build.VERSION.SDK_INT有什麼區別? – Exigente05 2017-04-19 11:39:20
@ Exigente05版本與應用版本相關,而SDK_INT與SDK版本相關。 – Ajay 2017-04-19 13:45:08
- 1. 如何獲得Android SDK 1.5版以在我的G1手機上運行?
- 2. android如何獲得手機照片庫?
- 3. 如何獲得bash版本號
- 4. 如何獲得RFT版本號?
- 5. 如何獲取手機中安裝的android固件版本?
- 6. 使用TelephonyManager從Android版本6.0獲得手機號碼,它與最低版本一起工作
- 7. Android手機,更新和支持的SDK版本
- 8. Android SDK版本
- 9. ptrace如何在調試器中獲得信號細節?
- 10. 如何獲得建造細節在TFS
- 11. 如何獲得點擊菜單細節
- 12. 如何獲得DownloadError的細節?
- 13. 如果我的android手機有兩張SIM卡,如何獲取手機號碼?
- 14. 如何獲得2個對象的碰撞細節Android
- 15. 哪些Android手機型號支持getNeighboringCellInfo()?
- 16. Android手機遊戲SDK
- 17. 如何獲得smsc號android?
- 18. 如何獲得CherryPy版本
- 19. 如何獲得JUnit版本
- 20. Android IntelliJ sdk版本
- 21. Android SDK版本23.6
- 22. 是否有可能在Android手機中獲得NFC芯片的型號名稱?
- 23. 獲取手機名稱和型號
- 24. 如何使用BOX-SDK獲取文件的版本號?
- 25. 從android手機獲取電話號碼
- 26. 如何Uber應用從Facebook獲得的手機號碼在Android的
- 27. 如何獲得Android手機中第二個SIM卡的IMSI號碼
- 28. 如何在Android中獲得發件人和收件人的手機號碼
- 29. 如何獲得的卡貼手機號碼
- 30. 如何從雙SIM卡手機中獲得兩個IMEI號碼?
遵循SO策略爲您的問題得到答案....接受一些答案 – 2010-08-30 06:10:32