【问题标题】:How can one device determine whether another's Bluetooth is connected, using J2ME?一台设备如何使用 J2ME 确定另一台设备的蓝牙是否已连接?
【发布时间】:2011-04-28 07:02:33
【问题描述】:

我正在尝试使用 J2ME 连接两个蓝牙设备。两台设备都连接成功,并且传输数据也很好。如果其中一台设备的蓝牙已关闭,另一台设备如何知道连接已丢失?

MIDP= 2.0  
cldc= 1.1

【问题讨论】:

  • 您是否真的尝试过这种情况,看看会发生什么?我想如果您与设备建立了活动连接并且由于某种原因而断开连接,那么某种IOException 将被抛出。

标签: java java-me bluetooth


【解决方案1】:

我目前正在开发一款通过蓝牙运行的 J2ME 游戏, 并且您可能会遇到两种不同的情况,第一种是设备超出范围并且无法传递数据,可以通过强制通信设备发送接收数据的确认来解决,并在每个固定周期检查时间,类似于你的第二种情况,将导致一个异常,可能是一个可以捕获和处理的 IOException。

哈沙德

【讨论】:

    【解决方案2】:

    您好,您需要在 J2ME 应用程序中运行一个线程,该线程会在一段时间后运行,并且该线程需要检查蓝牙连接是否可用于选定的蓝牙。 谢谢

    【讨论】:

      【解决方案3】:

      我目前正在开发一款通过蓝牙运行的 J2ME 游戏,
      你可能会遇到两种不同的情况,第一种是设备脱落 范围和无法传递数据,这可以通过强制通信设备在接收数据时发送确认来解决,并检查每个固定时间段,类似于您的第二种情况,将导致异常,可能是 @987654321 @可以被抓到处理。

      【讨论】:

        猜你喜欢
        • 2015-07-13
        • 1970-01-01
        • 1970-01-01
        • 2013-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-23
        相关资源
        最近更新 更多