无法获得蓝牙配对的Android设备名称,这是从另一个设备以编程方式更改的

时间:2018-03-19 11:46:13

标签: android bluetooth connection

我正在尝试通过蓝牙连接2个Android设备,我通过bluetoothDevice.setName()方法更改蓝牙名称,但更新的名称未显示在另一台设备上。旧名称即将到来,当我点击旧名称进行连接时,连接将失败,当我再次进入屏幕时,新名称会被反映出来。 请帮忙,试试很久。

获取保税装置:         BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();

 if (bluetoothAdapter == null) {
  System.out.println("BT not available");
 }
 else {

   if(!bluetoothAdapter.isEnabled()) {
       Intent enableAdapter = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
       startActivityForResult(enableAdapter, 0);
   }

   Set<BluetoothDevice> all_devices = bluetoothAdapter.getBondedDevices();
    if (all_devices.size() > 0) {
        for (BluetoothDevice currentDevice : all_devices) {
            log.i("Device Name " + currentDevice.getName());
        }
    }
}

更改蓝牙设备名称:

bluetoothDevice.setName()

0 个答案:

没有答案