0

我们正处于规划阶段,我们的最终目标是让手持蓝牙设备在我们的应用程序中触发功能。蓝牙设备是否可以发送更多的信号而不仅仅是音量上升或下降,或者我们的应用程序是否可以简单地拦截标准触发器,例如音量上升(如果从特定蓝牙设备发送并使用该信号来触发我们应用程序的功能。)?

4

2 回答 2

0

iOS 中有一个名为CoreBluetooth的框架可用于与蓝牙设备进行通信。但是这个框架的基本要求是你应该有蓝牙 4.0 即支持 BLE 的设备。如果这对您有帮助,请检查此项。你第二个问题的答案是你不能在你的应用程序中拦截标准触发器,比如音量按钮事件。因为这使用了 apple 的私有 api。Apple 不允许您使用私有 api 访问硬件元素。如果您以任何方式实现这一点,那么您的申请也不会被苹果批准。

于 2013-03-20T07:33:24.030 回答
0

您只能使用适用于 iOS 的 CoreBluetooth 触发 iOS 允许您执行的操作。对于 android,您必须将您的应用程序与您自己的库捆绑在一起,该库专为该手机的芯片和 Android 版本而设计。目前对运行最新版本 Android 的三星设备的支持最少。

于 2013-03-20T16:36:59.843 回答