Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我可以在不打开蓝牙适配器的情况下扫描蓝牙设备吗?_Android_Bluetooth - Fatal编程技术网

Android 我可以在不打开蓝牙适配器的情况下扫描蓝牙设备吗?

Android 我可以在不打开蓝牙适配器的情况下扫描蓝牙设备吗?,android,bluetooth,Android,Bluetooth,假设有两部手机分别名为A和B。B的蓝牙适配器已打开,并且处于可发现模式。但手机A中的BT已关闭。但它们都是成对的 我需要知道的是,当手机A进入手机B的蓝牙信号范围时,是否有办法自动建立彼此之间的连接? 换句话说,手机A可以一直监听B的蓝牙信号,一旦A检测到B在他的范围内,就可以通过编程相互连接 注意:-当A进入B的蓝牙范围时,A的bt适配器出于节能目的关闭。所以A应该在A的BT关闭时监听B 我可以使用bluetoothAdapter.startDiscovery;为了满足这一要求?还是有别的办法

假设有两部手机分别名为A和B。B的蓝牙适配器已打开,并且处于可发现模式。但手机A中的BT已关闭。但它们都是成对的

我需要知道的是,当手机A进入手机B的蓝牙信号范围时,是否有办法自动建立彼此之间的连接? 换句话说,手机A可以一直监听B的蓝牙信号,一旦A检测到B在他的范围内,就可以通过编程相互连接

注意:-当A进入B的蓝牙范围时,A的bt适配器出于节能目的关闭。所以A应该在A的BT关闭时监听B

我可以使用bluetoothAdapter.startDiscovery;为了满足这一要求?还是有别的办法

我不熟悉安卓系统。我是电子工程专业的本科生。这是我最后一年项目的一部分:


提前谢谢。

嗯,答案是否定的

为了在两个设备之间建立连接,您需要打开一个蓝牙套接字服务器/客户端,要打开它,您需要在每个设备上安装蓝牙适配器。即使他们已经配对了

我知道蓝牙适配器和监听插座使用了大量电池,但AFAIK没有其他选择