Android蓝牙低功耗服务

时间:2016-04-14 09:41:51

标签: c# android xamarin

除了应用程序和BLE设备之外还有一个奇怪的问题 我使用BroadcastReceiver从BLE设备接收连接和数据,并为呼叫到BLE设备提供服务

在使用BluetoothLeService(服务)的每个活动上都有一个服务是个好主意,因为我的应用程序在切换活动时会随机崩溃。它的写作特征和描述符。

我需要在多个Activity上使用我的BluetoothLeService并且我在每个活动上绑定它是不是这种做法?如果是这样,那么有人可以指出我正确的方向,因为我是Android开发的新手。

1 个答案:

答案 0 :(得分:2)

我们使用BLE服务作为单身人士。所以我们只有一个实例。我们在几个应用程序中以这种方式使用它并且到目前为止没有问题。我们开发了基于Monkey robotics的跨平台实现。 "很遗憾",你必须使用MvvMCross。我们目前正在开发一个可以不用的版本。因此,如果您遇到问题,可以将我们的实施与您的实施进行比较:https://github.com/xabre/MvvmCross-BluetoothLE