因此,我一直在思考如何检查当前蓝牙的可发现性状态。我想要处理简单的问题是:当用户通过单击按钮启动设备上的蓝牙可发现性时,它会弹出带有启用蓝牙可发现性的权限的日志。当用户拒绝设备的蓝牙可发现性时,我应该在代码中进行哪些更改才能再次启用启动discovarability按钮?
是否可以将当前状态返回到某个变量?如果是这样的话,是怎么做的?* If they are not equal, run BTDiscoverable method
我有一个活动,我要求启用蓝牙和发现模式。请求被正确执行,并由onactivityresult()接收。问题在于发现请求。如果我单击“拒绝”,则正确地接受RESULT_CANCELED,而如果单击“允许”,则结果代码为120,因此它不是RESULT_OK,因此无法启动该活动,正常的情况是它是120,而不是RESULT_OKbluetoothAdapter.isEnabled()){
Intent i = new Intent(BluetoothAdapter.ACTION_REQUE
我在活动中获得了默认适配器:3。= new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent我已经创建了第二个按钮,当单击该按钮时,它可以实现可发现性(必须先从设备A单击,以便在设备B中的扫描按钮中找到设备A