【问题标题】:How to broadcast a custom action in android如何在android中广播自定义动作
【发布时间】:2013-09-04 13:29:11
【问题描述】:

我正在编写一个使用蓝牙功能的应用程序。我想广播一个自定义字符串,然后让设备正在监听,能够接收该字符串并继续执行该程序。我了解如何捕获广播(BroadCastReceiver)。我的问题是“广播”自定义字符串(动作)。如果有人能指出我正确的方向,将不胜感激。

【问题讨论】:

  • 那么,每台运行相同应用程序的设备,我必须先配对,然后检查自定义操作?
  • 据我所知,是的
  • 好的,当设备处于“可发现”模式时会发送什么?
  • 我并不怀疑你告诉我的。我只是想确保您了解我要完成的工作。在与设备配对之前,我需要知道存在某个应用程序。我想通过广播某个消息来告诉其他设备我正在运行这个应用程序来完成。

标签: android bluetooth broadcasting


【解决方案1】:

一旦蓝牙设备投入运行,单个蓝牙控制器会在两秒内发送,以识别单个且唯一的 48 位长 MAC 地址。在待机模式下,未连接的监听设备在 2.56 秒的距离内接收消息(扫描模式)并检查 32 个跳频。与从机的联系是通过询问消息进行的,如果设备的硬件地址未知,则通过寻呼消息进行。有了已知的地址,第一步就不会完成。在寻呼状态下,主设备在为从设备确定的 16 个不同的跳频上发送 16 个相同的寻呼消息。在站处于连接状态之后。在扫描间隔的一半内平均建立一个连接,例如 2.56 / 2 秒(1.28 秒)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 2019-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多