当设备连接到计算机时,名称显示为设备文件夹(例如SAMSUNG_Android)我怎么知道那个名字?
编辑:我想我们找不到他的名字。对于某些设备,例如三星Galaxy S3,它是显示的,但对于其他设备,它不是。
下面的方法可以帮助你:
public String getDeviceName() {
String manufacturer = Build.MANUFACTURER;
String model = Build.MODEL;
if (model.startsWith(manufacturer)) {
return model;
} else {
return manufacturer + " " + model;
}
}
我想你指的是如何获得设备的构建属性
http://developer.android.com/reference/android/os/Build.html Build.PRODUCT
可能就是你要找的。通常,当你连接电脑时,它会显示在电脑上。
给出完整的产品名称
当您将Android连接为磁盘时出现的名称是SD卡卷标,至少在具有真实(非模拟)SD卡的设备上是这样。它可以在连接到Linux时通过dosfslabel进行更改。没有可靠的方法来解读它。我认为最好的办法是使用Build。MODEL为默认值,允许用户在应用程序中手动更改。