目前我正在开发蓝牙应用程序,我需要将扫描模式从SCAN_MODE_CONNECTABLE_DISCOVERABLE
更改为SCAN_MODE_CONNECTABLE
,只需点击一个按钮即可。如何在android中更改蓝牙适配器的扫描模式?
我设置可被发现使用以下意图:
Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); discoverableIntent .putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, DISOVERABLE_DURATION);
startActivityForResult(discoverableIntent, REQUEST_DISCOVERABLE_BT);
在那里我已经设置DISOVERABLE_DURATION=300
;
现在我想跳过它们之间的可发现性,并且只想将其状态更改为SCAN_MODE_CONNECTABLE
。
请给我提供一个合适的解决方案../
问题依然存在。有没有办法做到这一点,或者我们应该关闭蓝牙? –