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

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

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

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

3 回答

?
jeck猫

TA贡献1909条经验 获得超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-27
?
慕的地8271018

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

是:建筑.MODEL.

查看完整回答
反对 回复 2019-07-27
  • 3 回答
  • 0 关注
  • 298 浏览

添加回答

举报

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