小编Kev*_* J.的帖子

我该如何管理Android中的蓝牙连接?

问:管理蓝牙连接的最佳做法是什么?

我已经阅读了android蓝牙指南和许多蓝牙连接教程.对封装设计和最佳实践没有帮助.

  • 我应该何时打开/关闭连接?
  • 与单个蓝牙设备的"连接"是否称为"套接字"连接?
  • 单个连接可以在收听时发送数据吗?(......或听力状态之间).

我以前从未编译过与外部设备的连接.我需要两个星期的时间来绕过扫描附近蓝牙设备的代码并将它们扔进ListView.听众,广播和适配器!

我的项目将在蓝牙收据打印机上每15分钟打印1-40张收据.目前,安全性不是问题.在同一个连接上,它也将接收数据(同时发送和接收似乎不是必要的,但会很有用).我还不确定如何在这个单个加密狗设备上配置设备,但我猜这些设备是通过USB控制器连接到加密狗的.

到目前为止,我有一个对象来管理单个I/O连接.静态地我打开一个活动来选择一个连接(以后在数据库中保存标签,macpin).根据教程,我有"打开","收听","发送"和"关闭"方法.令我困惑的是"如何"使用这些功能.我可以整天打开连接(10小时)并每隔3分钟使用一次吗?我应该在发送或请求数据时打开/关闭连接吗?我在哪里可以检测到需要重新连接?

java android bluetooth connectivity

2
推荐指数
1
解决办法
3745
查看次数

标签 统计

android ×1

bluetooth ×1

connectivity ×1

java ×1