如何让蓝牙总是可以被发现

问题描述 投票:0回答:1

我在文档中看到,如果你把EXTRA_DISCOVERABLE_DURATION extra的值设置为0,设备总是可以被发现。

Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);    


discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,0);


startActivity(discoverableIntent);

但我在手机上看到这个消息。

一个应用程序想启用蓝牙并使你的设备对其他设备可见120秒.

我看到这个问题在stackoverflow,但总是没有任何解决方案any way to make the bluetooth always discoverable ?

NB: 所有的值都是160,而不仅仅是0,我试了100的例子。

java android bluetooth discovery
1个回答
0
投票

文档 不承诺 "0 "是 "永远可以发现的"

它说 "120 "秒是多余的,"300 "秒是最大的。这是好的--我不希望任何应用程序制造商在我的手机上做出这样的决定("让蓝牙总是可以发现")。

© www.soinside.com 2019 - 2024. All rights reserved.