Kiosk 模式蓝牙请求

Kiosk-Mode Bluetooth-Request

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

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

或.

  1. 是否可以通过编程方式接受此请求,以便我可以创建自己的警报对话框并有可能从那里接受它。

我已经注册了一个 BroadcastReceiver 来对请求做出反应,并且我还制作了一个警报对话框,如果无法将其置于前台,我想在该对话框中接受该请求。

有什么想法吗?

谢谢

最简单的方法是使用 Android 开发者页面中的 BluetoothChatTutorial。在两部手机上使用 BluetoothChatService Class 并将 rfcomm 侦听器和创建器更改为 Insecure 可以在没有警报的情况下进行连接。