Android设备名称

时间:2012-12-25 11:29:26

标签: android

当设备连接到计算机时,名称显示为设备的文件夹(例如SAMSUNG_Android) 我怎么能得到那个名字?

编辑: 我想我们不能得到这个名字。对于某些设备,它被显示,例如,对于三星Galaxy S3,但对于其他人则不然。

3 个答案:

答案 0 :(得分:6)

以下方法可以帮助您:

public String getDeviceName() {
  String manufacturer = Build.MANUFACTURER;
  String model = Build.MODEL;
  if (model.startsWith(manufacturer)) {
    return model;
  } else {
    return manufacturer + " " + model;
  }
}

答案 1 :(得分:0)

我认为你所指的是如何获得设备的构建属性

http://developer.android.com/reference/android/os/Build.html

Build.PRODUCT可能就是你要找的东西。通常,当您连接它时,它会显示在计算机上。

它提供完整的产品名称

答案 2 :(得分:0)

IIRC当您将Android作为磁盘连接时出现的名称是SD卡卷标,至少在具有真实(非仿真)SD卡的设备上。当连接到Linux时,可以通过dosfslabel进行更改。没有可靠的方法来阅读它。我认为最好的想法是使用Build.MODEL作为默认值,并允许用户在您的应用程序中手动更改它。