external-accessory相关内容

如何在 iOS 中查找蓝牙音频设备

好的,我正在做一个有趣的项目,但有一个障碍,我需要为我的 iOS 应用启用蓝牙音频支持. 我遇到的障碍是我什至无法开始获取已连接蓝牙音频设备的列表.即使我的 iPhone 5S 可以识别我的耳机(大约 3 - 4 岁的 LG HBM-230,准确地说)并通过它播放音频以拨打电话,BOTH 外部附件和 CoreBluetooth 没有给我任何有用的东西查询两者. 我将自己的代码基于问题和 ..
发布时间:2021-12-20 23:27:52 移动开发

UIEventSubtype缺少元素

枚举UIEventSubtype(iOS UIKit框架)包含事件,例如播放,暂停,下一个,搜索等.但是,iPod Access协议还包含许多其他事件,例如选择,向上,向下和向后(例如,将iPod与clickwheel一起使用) ). iOS上的iPod应用程序可以接收其他事件并做出相应的响应(在播放列表中向上/向下/向后移动选择),但是开发人员应用程序似乎无权访问这些控件. 除了我自己打开 ..

重新发布:当iPhone连接到外部配件时,iOS修改App自动启动

我早些时候问过这个问题,但是由于不清楚或细节不足而被关闭.希望我已经更好地解释了.在这里. 我正在构建一个iOS应用程序,该应用程序使用专有协议(通过iAP)与外部附件进行通信.我知道,通过在info.plist文件中添加唯一的协议名称,可以在将iOS设备连接到外部附件时使该应用程序自动启动(我知道也需要外部附件设备的支持). 能够与外部附件通信的应用程序应在其Info.plist文件 ..
发布时间:2020-06-14 18:55:00 移动开发

与CoreBluetooth配对后,是否可以通过ExternalAccessory框架访问蓝牙设备?

我在MFi程序中注册了一个蓝牙设备.我可以在iPhone设置中通过蓝牙配对设备,然后使用 Apple的EADemo 示例代码通过ExternalAccessory框架访问设备. 但是,我想知道是否有可能先通过CoreBluetooth在后台静默配对,然后使用ExternalAcessory框架与设备通信吗? 我已经运行了一些实验,并且与CoreBluetooth配对后,External ..

连接外部配件后启动特定的应用程序

我已经看过有关Apple的文档,并且据我所知向Info.plist添加了正确的协议后,它应该启动相应的应用程序? 能够与外部附件通信的应用程序应在其Info.plist文件中声明其支持的协议.声明对特定协议的支持可使系统知道在连接该附件时可以启动您的应用程序.如果没有应用程序支持所连接的附件,则系统可以选择启动App Store并指出支持该功能的应用程序. 我已完成此操作,但插入附件后 ..
发布时间:2020-06-14 18:54:50 移动开发

iOS外部附件框架:如何获取某些MFI设备的协议字符串

我正在编写一个iOS应用程序,用于与小型mPlay Drumi MP18B(小型蓝牙扬声器)进行通信.据我所知,showBluetoothAccessoryPickerWithNameFilter仅显示将协议字符串添加到Info.plist的“支持的外部附件协议"键中的设备.因此,我需要将此协议字符串添加到列表中. 在哪里可以获取该特定设备的协议字符串?互联网上任何地方都有设备支持的协议列表 ..
发布时间:2020-06-14 18:54:48 移动开发

配给配置文件不支持无线附件配置功能

从Xcode 7.3升级到Xcode 8后,出现错误: 配置文件"iOS Team Provisioning Profile:*"没有 支持无线附件配置功能. 我可以解决这个问题吗? 解决方案 您应该在苹果的开发人员门户中启用它. 转到“应用程序ID"并编辑您的应用程序. 选中Wireless Accessory Configuration复选框. 点击Done 现在, ..
发布时间:2020-06-14 18:54:46 移动开发

是否可以在iPhone上检测到非MFI附件?

我意识到,实际上不可能使用未经iPhone MFI认证的任何外部配件.有什么方法可以简单地检测连接吗?我要做的就是从USB驱动器中获取序列号. 到目前为止,我已经尝试了以下方法 - (void)pollAccessories { statusText.text = [NSString stringWithFormat:@"%@%@", statusText.text, @"\r ..
发布时间:2020-06-14 18:54:44 移动开发

苹果外部配件(蓝牙)仅适用于MFI设备吗?

我的本​​科学位论文的目标是通过蓝牙适配器将光电子设备连接到iPad.目前,我在为苹果的限制而苦苦挣扎.我经常在网络上阅读到我可以使用受支持的配置文件连接到任何支持以下功能的设备:至少在那些.但是苹果公​​司的技术常见问题解答指出“外部附件框架旨在使iOS应用程序只能与根据Apple的MFi被许可方计划开发的硬件附件进行通信".我不认为那些在这里写作的人只是在撒谎. 有人可以告诉我,非MFi ..
发布时间:2020-06-14 18:54:40 移动开发

RN42蓝牙在流数据的几秒钟内在iOS上断开连接

我一直在尝试使用RN-42通过蓝牙2.1从设备读取数据.该设备可与iPhone或iPad Mini配对,并且数据会短暂流过,但iOS& BT模块在几秒钟内(小于10)断开连接(不配对).该设备正在以5-10kB/s的速度输出数据,完全符合蓝牙规范.我还注意到,当我运行函数NSInputStream [NSInputStream读取:maxLength:]时,返回的字节数始终为158或更少.该应用程 ..
发布时间:2020-06-14 18:54:37 移动开发

此iOS应用如何通过USB端口通信?

此应用承诺将您的iOS设备变成第二台显示器,并使用当我听说它时,它还不可用,所以我认为这是一个骗局.令我惊讶的是,他们发布了该应用程序,它实际上按所述方式工作. 它如何工作?据我所知,iOS中没有用于驱动USB端口的API,通过标准充电/同步电缆通过USB连接的计算机不算作MFI附件. 请注意,他们在其下载页面上免费提供了服务器软件(已在Mac上安装并将桌面流传输到设备的软件),对其进行反 ..
发布时间:2020-06-14 18:54:34 移动开发

蓝牙配对 - HFP配置文件和经典蓝牙/ BLE

任何人都可以帮助我进行蓝牙配对和通信 1.是否可以在应用程序中查看所有试图通过蓝牙连接的设备,不要进入设置页面。 2 我们是否可以从使用HFP,A2DP等标准配置文件的设备访问数据而不使用MFi。蓝牙,而不是BLE)它是如何完成的以及哪个框架? 请提前帮助并提前致谢 3.(已编辑)是否可以使用Corebluetooth查看应用程序中使用BLE(仅标准配置文件HFP,A2DP ..
发布时间:2018-11-02 15:16:48 移动开发

从iOS App列出(并连接到)蓝牙设备

我有一个通过蓝牙广播数据的设备。它是MFI认证的,我已经在AppStore上有一个使用外部附件框架与之通信的应用程序。 问题是我的应用程序认为设备已经是配对。 有没有办法枚举触手可及的所有此类设备,并允许用户选择(并因此配对)列表中的某个设备? 解决方案 不,除非首次满足两个标准,否则不能这样做。 您的设备必须是蓝牙低功耗设备。 设备必须配备蓝牙4.0集成芯片,目前只是 ..
发布时间:2018-09-27 09:09:37 移动开发

iPad Air - CoreBluetooth [错误]取消选择器,因为我们无法与蓝牙通信

我正在使用“ExternalAccessory框架”。 我在新的iPad Air上尝试使用我的应用时遇到了问题。 当我尝试显示蓝牙选择器时出现此错误: CoreBluetooth [错误]取消选择器,因为我们无法与蓝牙通信 蓝牙开启。 Picker返回此错误: 错误域= EABluetoothAccessoryPickerErrorDomain代码= 3 ..
发布时间:2018-09-26 17:12:27 IPhone

获取经典蓝牙连接设备列表(无BLE)[EAAccessoryManager]

我需要做一个能够判断我当前是否连接到经典蓝牙设备的应用程序(实际上,它将是蓝牙车载设备)。 我的第一步是告诉当前连接的经典蓝牙设备是什么。我不能使用CoreBluetooth,因为它只适用于LE。我尝试使用外部附件框架。 这是代码(一个按钮启动方法): - (IBAction)startMethodGetConnected:(id)sender { NSLog(@“butt ..
发布时间:2018-09-21 20:04:29 移动开发

IPhone与非IOS设备的蓝牙连接

我想知道,如果有办法将iPhone用作HID设备,还有其他一些设备,如PS3。我检查了蓝牙规范,IOS设备支持HID配置文件。因此我认为使用密钥机制将我的iPhone配对并且应该能够开始使用我的iPhone作为键盘或鼠标而没有太多麻烦。但我很快发现这个假设是天真的,我需要开发自定义解决方案。 我最初考虑使用GameKit框架,但我认为它只适用于两个兼容的IOS设备。如果我想扩展此功能,那么我 ..
发布时间:2018-09-19 19:34:06 移动开发