我正在使用多个设备之间的蓝牙连接。为了识别应用程序,我需要通过以下方式更改蓝牙设备名称:
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
String bleName = "Test_Name";
if (bluetoothAdapter.setName(bleName)){
Log.d("BLE", "Name changed successfully");
}else{
Log.d("BLE", "Name changed failed");
}
它成功更改了设备的蓝牙名称。但是对于某些最新的设备,bluetoothAdapter.setName(bleName)
返回true
,但无法更改设备名称。
还有其他更改本地蓝牙名称的方法吗?