这是我试过的.
mTextView.setText("MODEL: "+android.os.Build.MODEL
+"\nDEVICE: "+android.os.Build.DEVICE
+"\nBRAND: "+android.os.Build.BRAND
+"\nDISPLAY: "+android.os.Build.DISPLAY
+"\nBOARD: "+android.os.Build.BOARD
+"\nHOST: "+android.os.Build.HOST
+"\nMANUFACTURER: "+android.os.Build.MANUFACTURER
+"\nPRODUCT: "+android.os.Build.PRODUCT);
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何获得这些输出:
三星Galaxy S
三星笔记3
索尼Xperia z
索尼Xperai z1
三星大为
nexus它显示nexus 4或nexus 7与索尼或三星不一样的情况.
Sha*_*tan 13
您可以使用:
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 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);
}
}
Run Code Online (Sandbox Code Playgroud)
看看这个 Build.MODEL.
以编程方式获取Android手机模型的更多信息.
| 归档时间: |
|
| 查看次数: |
20805 次 |
| 最近记录: |