从Android 4.2开始,用户可以在设置菜单中更改设备名称。是否有任何API可以从代码中检索该值?
答案 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
的此设置页面上更改设备名称