首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当蓝牙设备由系统自动配对/连接时,Android会收到回调吗?

当蓝牙设备由系统自动配对/连接时,Android会收到回调吗?
EN

Stack Overflow用户
提问于 2017-03-14 12:59:53
回答 2查看 4.6K关注 0票数 7

当安卓自动配对/连接到蓝牙设备(例如我的汽车),而应用程序还没有启动/打开(某种广播)时,有没有办法接收回调?我曾经想过一种服务,它定期扫描设备并查看它们是否已经绑定,但这感觉没有效果,因为Android已经这样做了:当我在范围内时,它会自动连接到我的汽车。我的想法是,当我在我的汽车范围内开始一项特定的工作,当我在我的汽车范围之外时停止工作,而不必启动应用程序或让它打开。

我最初的想法是,应该有某种广播可以注册,知道设备何时“连接”,而在那个听众只是开始工作一段时间,或直到设备是“断开”。请注意,你的手机在你的口袋里,而不是拿起它是必要的。我只看到了这样的例子,如果应用程序已经打开,通过监听状态变化。这是否有可能不打开应用程序,只允许“事件驱动”和收听广播?

EN

Stack Overflow用户

发布于 2017-03-14 13:15:37

您可以收听ACTION_STATE_CHANGED广播的BluetoothAdapter。

详情见这里

编辑:

以上是适配器状态的更改。要收听新连接等,请使用下面列出的内容:BluetoothDevice

票数 -2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42786716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档