Android Wiko Sunset 2安卓手机;蓝牙适配器名称已更改,长度超过256个字符,现在无法再更改
我测试了更改Android Wiko Sunset 2安卓手机;蓝牙适配器名称已更改,长度超过256个字符,现在无法再更改,android,bluetooth,Android,Bluetooth,我测试了更改Wiko Sunset 2的蓝牙适配器名称,长度超过256个字符,现在无法更改,蓝牙功能无法正常工作,我在Android Studio logcat中循环了以下消息: 02-07 02:45:47.638 20422-20457/com.reuniware.apps.dvxbluetoothscan D/BluetoothAdapter:isEnabled 02-07 02:45:47.738 20422-20457/com.reuniware.apps.dvxbluetoothsc
Wiko Sunset 2
的蓝牙适配器名称,长度超过256个字符,现在无法更改,蓝牙功能无法正常工作,我在Android Studio logcat中循环了以下消息:
02-07 02:45:47.638 20422-20457/com.reuniware.apps.dvxbluetoothscan D/BluetoothAdapter:isEnabled02-07 02:45:47.738 20422-20457/com.reuniware.apps.dvxbluetoothscan D/BluetoothAdapter:isEnabled
02-07 02:45:47.839 20422-20457/com.reuniware.apps.dvxbluetoothscan D/BluetoothAdapter:isEnabled 即使我以编程方式强制关闭适配器,此消息仍会被发送到logcat输出,我无法再使用蓝牙,蓝牙的徽标也不再显示 我更改名称的方式如下:
if (bt==null) bt = (BluetoothManager)getSystemService(Context.BLUETOOTH_SERVICE);
if (ba==null) ba = bt.getAdapter();
UUID uuid = UUID.randomUUID();
ba.setName(uuid.toString().split("\\-")[0] + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
现在,当我尝试用一个长度为8个字符的名称来更改它时,它不再工作,也不会引发异常,而且蓝牙似乎完全不正常,即使在重新启动设备后也是如此
当我尝试获取设备的实际名称时,它只显示长度为248个字符的名称
我想可能是蓝牙堆栈溢出了。。。但一点也不确定
您是否知道另一种更改方法或完全重置蓝牙适配器的方法,以避免出厂重置(许多重要数据)
谢谢最后,我唯一的解决方案是强制设备出厂重置,蓝牙适配器现在似乎正常了