为了账号安全,请及时绑定邮箱和手机立即绑定

以编程方式获取Android手机模型

以编程方式获取Android手机模型

德玛西亚99 2019-07-22 14:50:11
以编程方式获取Android手机模型我想知道是否有一种在Android中以编程方式阅读手机模型的方法。我想要一根像HTC梦想,里程碑,蓝宝石之类的线.
查看完整描述

2 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

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

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);
    }}

 

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

三星GT-S5830L
摩托罗拉MB 860
索尼爱立信LT18i
LGE LG-P 500
HTC愿望V
宏达电野火S A510E


查看完整回答
反对 回复 2019-07-22
?
温温酱

TA贡献1752条经验 获得超4个赞

是:建筑.MODEL.


查看完整回答
反对 回复 2019-07-22
  • 2 回答
  • 0 关注
  • 360 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信