我正在尝试通过活动启动远程服务。 服务应处理与设备的蓝牙连接(CAN蓝牙网关)。 我想到了使用Messenger处理活动和服务之间的连接。 建立连接后,我想切换到下一个活动,要创建要发送到设备的数据。 我尝试了Bound Service中的示例,但是它不起作用。 有什么特别的吗?

谢谢

  ask by user1092704 translate from so

本文未有回复,本站智能推荐:

1回复

如何使用服务从每个活动中访问值

我试图使该应用类似于Nissan Leaf Spy。 这个应用程序从蓝牙接口ELM 327接收数据。我的目标是收集数据,例如: 速度 温度 功率 电池容量 还有更多数据 并使用GraphView在实时图表上显示它们。 一个参数是活动中的一个图
1回复

为什么即使在服务被销毁的情况下,在IntentService中进行的BLE扫描仍能继续工作?

我在Android中开发的第一个应用程序涉及BLE后台扫描。 该应用程序有两个按钮来启动服务(进行扫描并记录结果)和停止服务。 从文档中,我了解了Service和IntentService之间的区别。 我怀疑使用IntentService并不是最好的方法,因为在处理了所有传递给它的意图
1回复

如何使用应用程序类或服务类在多个活动中主动实现蓝牙连接

我是蓝牙连接处理流程的新手。 我正在为我的android应用程序使用小型热敏打印机设备。 设备具有自己的SDK。 活动结束或被破坏后,我与设备的连接将丢失。 我如何修改以下代码以防止这种情况发生。 DeviceListActivity 我试图删除onDestroy ,
2回复

通过服务建立的蓝牙连接如何在Android中的所有其他活动中持续存在?

考虑有1 service和2 Activity. Activity 1用于连接到蓝牙设备。 Activity 2用于从BLE设备获取数据 我已经实现了连接和数据读取部分“使用服务”,因为即使在应用程序处于后台模式时也需要从BLE设备收集数据。 因此,如何在活动1期间使用该
1回复

从Android中的一项活动转移到另一项活动后,如何保持蓝牙低功耗设备的连接状态?

在这里我有以下组件 活动1->具有用于连接蓝牙的按钮。 活动2->显示来自蓝牙的数据。 服务1->它具有所有蓝牙连接和数据收集操作。 因此,活动1使用服务1进行连接,因此活动2使用服务1进行数据收集。 我的问题是:由于活动1正在启动用于连接到BLE设备
1回复

Android中的服务中的蓝牙

在我的应用程序中,我使用的是BroadcastReceiver,它会在检查电话状态RINGING后触发服务类。在服务类中,我会在检查数据库中的状态标志后禁用Wifi和蓝牙功能。我可以更改Wifi状态;但是例外当我为蓝牙尝试同样的操作时会出现。 有人可以建议一种在服务内部使用Bluetoot
1回复

在Android服务中启动蓝牙

我正在开发一个应在android服务中启动蓝牙扫描的应用程序(无需请求用户启用蓝牙功能,该应用程序根本没有任何活动),并且我的应用程序没有UI,或者更确切地说,我的设备没有LCD / LED显示屏。 经过详尽的搜索并引用了Google和stackoverflow中的链接之后,我可以部分找到解决方案并
1回复

在android中,如何运行后台服务,如果连接了特定的蓝牙设备,它将激活麦克风?

我想创建一个应用程序,当该应用程序未运行时(UI),当连接了特定的蓝牙设备时,它也会说一些(使用麦克风)。 所以我在考虑创建某种后台服务,以等待设备连接(最好等待,而不是每隔几秒钟检查一次)。 我是Android新手。 谢谢您的帮助!
3回复

蓝牙LE设备发现服务

在实施大量使用Service的Android应用程序方面,我经验不足,我找不到任何好的建议或示例来帮助我在SO或github上(或通过谷歌搜索),所以我决定问我自己的问题。 启动我的应用程序后,它需要开始发现附近的Bluetooth LE信标设备,并且至少要继续这样做,直到到达后台为止。
1回复

将蓝牙作为后台服务运行无法正常工作

*我是android的新手,请提供帮助,谢谢。 我希望从一个活动切换到另一个活动时始终在应用程序中连接蓝牙。 所以我在做后台服务。 有两类,第一类显示配对设备的列表,第二类用于运行蓝牙作为后台服务。 没有错误一切都很好,但是当我切换活动时,蓝牙已断开连接,并且未显示状态已更改。 问我是