访问';设备名称';在Android 4.2设备中

访问';设备名称';在Android 4.2设备中,android,Android,从Android 4.2开始,用户可以在设置菜单中更改设备名称。是否有任何API公开用于从代码中检索该值 是的,您可以使用: android.os.Build.MODEL 要获取模型,请执行以下操作以获取制造商: android.os.Build.MANUFACTURER 更新:如前所述,并非所有设备都有此选项。 您可以尝试通过以下方式获得: BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter(); String de

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

是的,您可以使用:

android.os.Build.MODEL
要获取模型,请执行以下操作以获取制造商:

android.os.Build.MANUFACTURER
更新:如前所述,并非所有设备都有此选项。 您可以尝试通过以下方式获得:

BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter();
String deviceName = myDevice.getName();
还将perrmision添加到清单文件:

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

参考:


但这并不总是有效。

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

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

我不认为你可以依赖这个功能,因为它可能是三星的修改


我的Nexus 5无法更改Android 4.4上此设置页面上的设备名称

可能这有助于我没有看到您的答案。没有。我需要用户设置设备名称。型号和制造商不同。