更改android上的设备名称

时间:2014-06-18 15:17:30

标签: java android bluetooth

我尝试更改平板电脑上的设备名称但由于某种原因它无法保存。改变后我检查它仍然是相同的,不知道发生了什么。我也包含了权限,这是我的代码:

BluetoothAdapter myDevice = BluetoothAdapter.getDefaultAdapter();
myDevice.setName("new device name");

这是我的权限:

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

1 个答案:

答案 0 :(得分:0)

您需要在平板电脑上启用“开发者选项”,但在执行此操作后,请使用以下设置。

设置&gt;开发人员选项&gt;设备主机名

这将允许您显然更改平板电脑使用的主机名。您需要重新启动平板电脑以确保它在网络端正常刷新。但是,并非每个设备都可以使用此选项。如果在启用Developer Options后没有看到它,请使用以下方法,但它需要root访问权限。您应该能够在没有重置主机名的情况下取消根,但不要引用我。我会尝试使用第一台平板电脑,看看它是否能正常工作。

在平板电脑上安装终端模拟器。输入以下内容:

代码:

> su
> getprop net.hostname
> setprop net.hostname <new_hostname>

'getprop'命令将返回当前主机名,因此您可以在设置新主机名之前仔细检查它。再次,重新启动以刷新网络分配。

http://forums.androidcentral.com/android-4-1-4-2-4-3-jelly-bean/289961-lots-tablets-how-do-i-rename-them.html#post2872407