jjzjj

Accessory

全部标签

android - 关闭 USB 附件连接的正确方法

在Android中关闭与UsbAccessory的连接的正确方法是什么?似乎即使在股票Google示例中,如果我连接和附件,退出应用程序然后返回它,连接不会重新建立。仔细看,好像在FileDescriptor上调用了close()后,就再也打不开了,出现“couldnotopen/dev/usb_accessory”发出日志。不调用close()是一个不好的选择,因为read()上的线程阻塞将不会被释放。物理断开/重新连接设备后一切正常。退出应用程序然后再次打开它的简单用例在引用应用程序中不起作用似乎真的很令人惊讶,如果它不可行,那就更令人惊讶了。我使用的是运行Android2.3.6

ios - MFI Accessory 通过 USB 与 App 通信

如何通过USB与MFIAccessory通信?这是我得到的。我的MFI配件,其他公司的MFI配件和协议(protocol)名称EADemo(苹果官方配件演示)这是我所做的。将协议(protocol)名称添加到EADemo的EADemo-Info.plist中的Supportedexternalaccessoryprotocols。使用其他附件运行EADemo,发送数据,receivedBytesLabel的文本不断变化。当我使用附件运行EADemo时,单击发送数据,UI中没有任何变化。我的同事(硬件开发人员)说我应该在连接到附件后设置接口(interface)(如更改通信隧道),以便我

ios - 如何在 setEditing 开启时显示 UITableViewCell Accessory Checkmark?

我正在尝试将UITableView与一些具有“删除”选项的单元格一起使用,该选项在setEditing设置为YES时可用,而表格中的其他单元格则没有此选项。这很好用。但是,我的表的另一部分我希望能够拥有UITableViewCellAccessoryCheckmark——但处于编辑模式似乎隐藏了这一点。有没有办法在编辑模式下显示这个配件? 最佳答案 由于hidesAccessoryWhenEditing在3.0中被弃用,因此使用UITableViewCell的editingAccessoryType属性,如下所示:[cellsetE

android - 如何将 Android Open Accessory 模式实现为服务?

我一直在研究AndroidOpenAccessoryDevelopmentKit。通过关注theDemoKitexampleprovidedbyGoogle,我在使解决方案适应我的应用程序方面没有遇到任何问题。我可以很好地检测、通信和分离附件。但是,我需要将整个事情作为一项服务来运行。我有一个由USB_ACCESSORY_ATTACHEDIntent启动的基本Activity(即,当附件连接时),并且工作正常。但是,一旦我启动我的服务并在其中运行与我在常规Activity中的工作解决方案相同的代码,每当我尝试与附件通信(监控arduino端显示USB连接成功)。即使我在服务中指定了正确

iphone - 获取苹果 "External Accessory framework"蓝牙设备的MAC地址

我有一个与Apple兼容的蓝牙设备。现在,我正尝试在应用程序中获取该设备的MAC地址。能否借助苹果的“ExternalAccessoryframework”获取蓝牙设备的MAC地址?我听说无法通过正常方式获取MAC地址,但我对“外部附件框架”的理解不够好,无法决定是否可以使用该框架。 最佳答案 不,您无法获取EAAccessory的mac地址。我的意思是,您可以使用以下命令:NSString*macAddress=[accessoryvalueForKey:@"macAddress"];但正如您在EAAccessorydocumen

ios - 是否可以在没有 Apple 的 "Wireless Accessory Configuration"功能的情况下配置 WiFi 设备?

我想使用iOS应用程序配置非AppleWiFi设备。连接将通过由同一设备创建的WiFi进行。最好使用Apple的WAC(无线附件配置)功能,还是可以不用此功能来实现?(那时不需要MFi许可证)如果不使用WAC是可能的:在没有WAC的情况下开发自定义解决方案与获得MFi许可证的过程(和成本)哪个更耗时和昂贵?如果不使用WAC,还有其他缺点需要处理吗?这里需要注意的是,在配置应用程序时,还必须通过蜂窝网络访问互联网以获取配置数据。关于此事的问题可以在这里找到:CaniOSapplicationusecellularinternetconnectionwhiledoing"WirelessA

android - 使用 `com.android.future.usb.accessory` 库时应用程序无法启动

我正在关注thisguide使用com.android.future.usbAPI10上的库。我做了以下事情:从SDK管理器安装了GoogleAPI10:选择GoogleAPIs10作为我的项目构建目标:将这些添加到manifest:(的直子)(的child)(第一个activity的child)已创建res/xml/accessory_filter.xml如前所述here.这样做让我可以使用com.android.future.usb及其子类。但问题是在manifest中的更改后应用程序无法启动.这是一个Root设备,并且该应用程序由操作系统配置为在设备启动时自动启动。我应该做任何其