我尝试更改平板电脑上的设备名称但由于某种原因它无法保存。改变后我检查它仍然是相同的,不知道发生了什么。我也包含了权限,这是我的代码:
BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter();
myDevice.setName("new device name");
这是我的权限:
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
答案 0 :(得分:0)
您需要在平板电脑上启用“开发者选项”,但在执行此操作后,请使用以下设置。
设置&gt;开发人员选项&gt;设备主机名
这将允许您显然更改平板电脑使用的主机名。您需要重新启动平板电脑以确保它在网络端正常刷新。但是,并非每个设备都可以使用此选项。如果在启用Developer Options后没有看到它,请使用以下方法,但它需要root访问权限。您应该能够在没有重置主机名的情况下取消根,但不要引用我。我会尝试使用第一台平板电脑,看看它是否能正常工作。
在平板电脑上安装终端模拟器。输入以下内容:
代码:
> su
> getprop net.hostname
> setprop net.hostname <new_hostname>
'getprop'命令将返回当前主机名,因此您可以在设置新主机名之前仔细检查它。再次,重新启动以刷新网络分配。