如何使用ExternalAccessory.framework获取蓝牙设备列表

时间:2012-06-26 06:57:14

标签: ios bluetooth

如何使用不使用Gamekid框架,核心蓝牙框架的ExternalAccessory.framework获取蓝牙设备列表。请写我的代码examp0le

1 个答案:

答案 0 :(得分:4)

外部附件框架只是获取列表苹果设备...由Apple

  

外部附件框架旨在允许iOS应用程序   仅与在下开发的硬件配件进行通信   Apple的MFi被许可人计划。符合MFi标准的配件即可   实现为有线设备,这意味着它们可以插入iOS设备   30针连接器,或作为无线设备,使用蓝牙   作为沟通渠道。无论哪种方式,使用该应用程序的应用程序   外部附件框架不会被通知附件   除非附件将自己标识为MFi   兼容,即它专门设计用于与iOS接口   应用

如果您只想获取列表 apple device ,请使用示例代码

NSArray *accessories = [[EAAccessoryManager sharedAccessoryManager] 
                        connectedAccessories]; 
for (EAAccessory *obj in accessories)
{ 
    NSLog(@"Found accessory named: %@", obj.name);
}

您必须在应用的Info.plist文件中包含UISupportedExternalAccessoryProtocols键。

<key>UISupportedExternalAccessoryProtocols</key>

此键包含一系列字符串,用于标识应用支持的通信协议。