获取安卓设备名称

新手上路,请多包涵

如何获取Android设备名称?我正在使用 HTC 欲望。当我通过 HTC Sync 连接它时,软件显示名称 “HTC Smith” 。我想通过代码获取这个名字。

这在 Android 中怎么可能?

原文由 Zach 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 612
2 个回答

为了获取 Android 设备名称,您只需添加一行代码:

 android.os.Build.MODEL;

在这里找到: getting-android-device-name

原文由 hbhakhra 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以在此处查看答案以 编程方式获取 Android 手机模型

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

原文由 Ben Jima 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题