启动蓝牙适配器而不弹出

Start bluetooth adapter without pop up

我们如何在没有验证弹出窗口的情况下在后台启动蓝牙适配器?

正常方式:

Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
context.startActivityForResult(enableBtIntent, 1);
context.sendBroadcast(enableBtIntent);

如果你想在不使用 Intent 的情况下启用蓝牙,你可以试试这个:

BluetoothAdapter.getDefaultAdapter.enable();

您还需要为清单文件添加蓝牙和 BLUETOOTH_ADMIN 权限。