gpt4 book ai didi

android - 以编程方式获取 Android 手机型号,如何在 android 中以编程方式获取设备名称和型号?

转载 作者:IT老高 更新时间:2023-10-28 12:50:03 26 4
gpt4 key购买 nike

我想知道是否有办法在 Android 中以编程方式读取手机模型。

我想要一个字符串,如 HTC Dream、Milestone、Sapphire 或其他...

最佳答案

我使用以下代码获取完整的设备名称。它获取模型和制造商字符串并将它们连接起来,除非模型字符串已经包含制造商名称(在某些手机上):

public String getDeviceName() {
String manufacturer = Build.MANUFACTURER;
String model = Build.MODEL;
if (model.toLowerCase().startsWith(manufacturer.toLowerCase())) {
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);
}
}

 

以下是我从用户那里获得的一些设备名称示例:

Samsung GT-S5830L
Motorola MB860
Sony Ericsson LT18i
LGE LG-P500
HTC Desire V
HTC Wildfire S A510e

关于android - 以编程方式获取 Android 手机型号,如何在 android 中以编程方式获取设备名称和型号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1995439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com