访问Android 4.2设备中的“设备名称”

时间:2013-12-19 09:50:00

标签: android

从Android 4.2开始,用户可以在设置菜单中更改设备名称。是否有任何API可以从代码中检索该值?

enter image description here

3 个答案:

答案 0 :(得分:1)

是的,你可以,用这个:

android.os.Build.MODEL

获取模型,这是为了得到制造商:

android.os.Build.MANUFACTURER

更新:正如此处所述,没有所有设备都有此选项。 您可以尝试这样做:

BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter();
String deviceName = myDevice.getName();

也为清单文件添加一个perrmision:

<uses-permission android:name="android.permission.BLUETOOTH"/>

参考:How do you get the user defined "Device Name" in android?

但这并不总是有效。

答案 1 :(得分:0)

要在android使用中显示设备名称/型号:

     TextView tv1 = (TextView) findViewById(R.id.tv1);
     String str = android.os.Build.MODEL;
     tv1.setText(str);

答案 2 :(得分:0)

我认为您不能依赖此功能,因为它可能是三星的修改。

我的Nexus 5无法在Android 4.4

的此设置页面上更改设备名称