问题标签 [accessory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4469 浏览

android - Android ADK USB 库未加载

刚开始试用 Android ADK,但我无法在我的开发手机上安装 DemoKit 项目,这是一个运行 Android 2.3.3 的 Droid X。

当我尝试使用手机作为设备运行 DemoKit 项目时,我从控制台得到这个:

进一步检查 LogCat 表明这是 com.android.future.usb.accessory 库的问题:

我尝试将构建目标从 Google API 2.3.3 更改为 3.1,但这并不能解决问题。Google API 3.1 在 .jar 文件中有 com.android.future.usb.accessory 库,而 2.3.3 API 没有。两者都失败了。

当我在模拟器中运行它时,它会很好地安装和启动 DemoKit 应用程序,但我没有尝试让它在实际手机上安装和运行。

帮助!

0 投票
3 回答
3369 浏览

iphone - 如何让 NSOutputStream 立即发送或刷新数据包

使用外部附件框架连接到蓝牙附件时,我遇到了延迟问题。发送数据时,我在控制台中得到以下自定义输出:

这会产生以下输出,其中立即包缓冲区是有效负载。

请注意它是如何连续写入“无空间”的,这意味着该方法hasSpaceAvailable返回 false 并强制缓冲数据,直到它返回 true。

1)我需要知道的是为什么会这样?它是在等待来自 BT 硬件的 Ack 吗?如果是这样,您如何消除此阻塞?

2)你如何做到这一点,以便它立即发送,我们基本上实时流式传输数据而不缓冲?

3) 是否有隐藏的 API 方法可以禁用此阻塞?

这是一个真正的问题,因为将数据发送到设备时不会有任何延迟/延迟,必须立即发送数据,以便硬件与 iPhone 命令同步。请帮忙。

0 投票
1 回答
924 浏览

android - 在 android 2.3.4 中使用 ADK 在(非活动)类中获取 UsbManger 的实例

我试图让 android ADK 在我的活动的另一个包中的库中工作,为此我需要各种权限/实例。我尝试将活动上下文传递给函数,然后运行:

但这会使应用程序崩溃,即使除了第一行之外的所有内容都被注释掉了。我不完全确定我做错了什么,并希望得到任何帮助......(该函数被调用并传递“this”)

0 投票
4 回答
4431 浏览

ios - 为什么 EAAccessoryDidConnectNotification 会出现两次?

我有一个类来管理来自和去往 iPad 外部附件的消息。在初始化中,我有以下代码:

在 dealloc 我有

出于某种原因,当我将外部配件连接到 iPad 时,accessoryDidConnect: 会触发,然后是accessoryDidDisconnect:,然后是accessoryDidConnect:

我无法弄清楚为什么我会获得额外的连接和断开连接。有任何想法吗?

0 投票
1 回答
287 浏览

android - Android ADK - 连接多个设备

是否可以使用 ADK 将多个附件连接到我的设备?例如使用 nexus 和 usb 集线器。我可以连接两个 arduino 板吗?

0 投票
2 回答
2086 浏览

android - Android ADK USB 附件模式/主机模式

我有一个一般性和快速的问题,由于您永远无法在 Google 找到开发人员,我想我会在这里发布这个问题......

谁能告诉我,如果我们想用我们的手机通过 USB 连接到梦想厚脸皮制造的导弹发射器 正如开发者网站的 USB 或 ADK 部分所建议的那样,我们是否还需要 Arduino 板或谷歌提供的板在 2011 年谷歌 I/O 大会上?

我想我是在问,简而言之,我们可以直接通过 USB 将手机连接到另一台设备,并通过 eclipse 或使用 ADK 编译程序以使其运行吗?或者我们还需要在手机和我们要连接 USB 的设备之间放置一块板吗?

在此先感谢,理查德

0 投票
2 回答
5788 浏览

android - Android - IOIO板,简单的UART代码问题

我正在使用 sparkfun 提供的 IOIO 板。在尝试测试 UART 时,我绑定了 IOIO 板的 RX 和 TX,并希望从手机发送一个字节并在手机上接收相同的字节并在文本框中显示它。当我运行以下代码时,UI 中没有任何变化。我想我错过了一个基本的东西。有什么建议/想法吗?

}

0 投票
2 回答
5406 浏览

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

我一直在玩 Android Open Accessory Development Kit。通过遵循Google 提供的 DemoKit 示例,我可以毫不费力地将解决方案适应我的应用程序。我可以很好地检测、通信和分离附件。

但是,我需要将整个事情作为服务运行。我有一个由 USB_ACCESSORY_ATTACHED 意图(即连接附件时)启动的基本活动,并且工作正常。但是,一旦我启动服务并在其中运行与常规活动中的工作解决方案相同的代码,IOException每当我尝试与附件通信(监控 arduino 端)时,我都会收到一个(“没有这样的设备”)显示成功的 USB 连接)。即使我在服务中指定了正确的 BroadcastReceiver、在 onStartCommand 回调方法中注册它并使用openAccessory(). 相关代码如下。

打开附件方法:

任何可能的解决方案的想法?

0 投票
2 回答
7531 浏览

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

UsbAccessory在 Android中关闭与 a 的连接的正确方法是什么?似乎即使在股票谷歌示例中,如果我连接和附件,退出应用程序然后返回它,连接不会重新建立。

仔细一看,好像调用close()了之后FileDescriptor,就再也打不开了,并且发出了“could not open /dev/usb_accessory”的日志。不调用close()是一个不好的选择,因为read()不会释放线程阻塞。物理断开/重新连接设备后一切正常。

退出应用程序然后再次打开它的简单用例在参考应用程序中不起作用,这似乎真的很令人惊讶,如果它不可行,那就更令人惊讶了。

我正在使用运行库存 Android 2.3.6 的 Nexus S。

0 投票
1 回答
149 浏览

mono - 使用 Mono Touch 移除电池配件

我怎样才能通过按一下按钮来移除桌子内的所有电池配件?

我想遍历所有表格行并将每个单元格的附件设置为无。为此,您需要知道 indexPaths 才能获取行。这在 Mono Touch 中是不可能的(但在本机代码中!)。

有谁知道如何解决这个问题?