1

我正在编写一个 Kiosk-Mode/COSU/Single-Purpose/LockTaskMode 应用程序,它必须能够接受来自另一部手机的蓝牙配对请求。问题是,只要应用程序处于 LockTaskMode,请求就不会出现,或者您可以说它显示在后台,但您无法退出应用程序接受它。所以问题是:

  1. 有没有可能让它进入应用程序的前台接受它?

或者。

  1. 是否可以在程序上接受此请求,以便我可以制作自己的警报对话框,并有可能从那里接受它。

我已经注册了一个 BroadcastReceiver 来响应请求,并且我已经创建了一个警报对话框,如果无法将其置于前台,我想在其中接受请求。

有任何想法吗?

谢谢

4

1 回答 1

0

最简单的方法是使用 Androids Developers Page 的 BluetoothChatTutorial。在两部手机上使用 BluetoothChatService 类并将 rfcomm 侦听器和创建者更改为不安全,可以在没有警报的情况下进行连接。

于 2017-09-05T09:17:28.473 回答