问题标签 [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 投票
1 回答
381 浏览

format - 来自 Google Play 的 FT311D 配件启动应用程序

我在我的 USB 配件上使用来自 FTDI 的 FT311D 设备 - http://www.ftdichip.com/Android.htm

此设备会将 Android 手机置于从属模式,我的 USB 附件将成为主控。

这是我想做的事情:

  1. 将配件插入 Android 手机的 MicroUSB 端口。
  2. 从我的设备发送一个“字符串”以直接进入 Google Play 并为我的配件下载特定的应用程序。
  3. 从 Google Play 下载应用程序后,我想启动该应用程序。

开放式附件格式是否支持此功能?

0 投票
7 回答
27746 浏览

ios - 带有“上一个”和“下一个”的工具栏,用于键盘 inputAccessoryView

我一直在尝试实现这个工具栏,当顶部 textField 是 firstResponder 时,仅启用“下一步”按钮,而当底部 textField 是 firstResponder 时,仅启用“上一个”按钮。

它有点工作,但不断发生的是我需要每次点击“上一个”/“下一个”按钮两次以启用/禁用相反的按钮。

我是否遗漏了导致这种情况发生的响应者链中的某些内容?

这是我的代码:

0 投票
1 回答
754 浏览

ios - iOS 配件 SDK - 3.5mm 插孔控制

我想创建一个通过 3.5 毫米插孔与 iPhone/iPad 交互的项目。kickstarter.com 上有很多这样的配件。虽然,我找不到任何可以让我从插孔输入中获取数据的 SDK。

我看到 progical.com 上的一些人有一种可以管理这种连接的 SDK,但他们还没有回答我(几个月前我申请了他们的 SDK)。有什么替代方案吗?我想做这个项目是为了获得我的学位,这样 Apple MFI 就不会申请了。

该项目将包含一堆传感器,它们将使用 3.5 音频插孔将数据发送到我的应用程序。使用我的应用程序,我将处理收到的数据。

0 投票
1 回答
1620 浏览

external - 与 iOS 外部附件的串行通信(无身份验证协处理器)

这是我关于stackoverflow的第一个问题。我们正在 MFi 计划下开发 iOS 外部配件。(使用闪电连接器的串行通信) 但是,我们有一些问题。

背景

  1. 我们已经完成了设备设计和非工作模型
  2. 作为一家初创公司,MFi 认证被推迟了(终于我们拿到了)
  3. 所以,我们在MFi认证之前设计/开发了没有苹果认证协处理器的PCB板。(当然,我们会用经过认证的IC重新设计)
  4. 我们有针对潜在客户的目标演示日。我们没有足够的时间用经过认证的 IC 重新设计。

在这种情况下,我们期待其他方式

  1. 无论如何,没有经过认证的 IC / 认证过程,我们完成了 iOS 外部配件。
  2. 越狱 iphone 4/4S 用于与工作模型进行串行通信(我发现我们无法越狱 iphone5,所以将闪电连接器转换为 30pin)

我需要一些建议,即上述替代方法是否正确且可行。我需要你的帮助 :)

0 投票
3 回答
1816 浏览

android - Android adb无线调试带USB配件

我有 adb 无线连接可用于在 Eclipse 中调试应用程序,但我遇到了一个使用 USB 电缆连接到附件的应用程序的问题。

该应用程序设计为在插入附件时启动,所以我建立了我的 ADB 连接,然后在 eclipse 上运行调试、代码加载等。现在,当我将附件插入应用程序时,应用程序启动并运行但失去了与 eclipse 的通信。所以我无法调试!

0 投票
1 回答
1451 浏览

android - android枚举USB应用程序

我有一个使用 USB 附件的应用程序。该应用程序设置为在插入设备然后启动应用程序时使用 Intent 过滤器自动检测设备。我的清单遵循 android 开发示例:

我需要应用程序运行,然后在应用程序运行后枚举(连接)到设备!

为此,我知道您需要请求许可、getlist、枚举、广播……等等。

不完全确定如何实现所有这些以及如何设置清单(使用什么意图)。

任何人都可以阐明或更好地展示一个示例应用程序来说明这一切是如何设置的吗?

0 投票
1 回答
645 浏览

android - Sony SmartWatch - 什么是主机应用程序 (AHA)

我想扩展一个应用程序以在使用控制 API 的情况下与索尼智能手表进行通信。我是为索尼智能手表开发扩展的新手,但我不明白 AHA 是什么以及它的位置???我必须自己实施什么?我需要实施 AEA 和 AHA 吗?

在我看来,AHA 是应该扩展为与智能手表通信/工作的应用程序(如果可用)。

我需要什么才能让我的应用程序与索尼智能手表一起工作(SDK 和 LiveWareManager 已经在运行)???

编辑:为了使用扩展程序或启动扩展程序,我必须在我的普通旧 android 应用程序上修改/添加什么?我已经在我的 android 手机上安装了来自 sdk 的样本之一,现在想与它交谈?!?;-)

在此先感谢您的帮助!!!;-)

0 投票
4 回答
2108 浏览

ios6 - 如何使用 BluetoothManager 正确连接配件?

我试图在我的应用程序中连接一个配件,而不在“设置->蓝牙”中进行设置。

我已按照此链接中的步骤操作:http ://www.pocketmagic.net/2012/07/bluetooth-and-ios-use-bluetooth-in-your-iphone-apps/#.UTKqLKVvdha它运行良好,直到我得到当我尝试连接到附件时,消息“失败并出现错误 305”。

这是我的步骤列表:

  1. 获取BluetoothManager服务的处理程序和实例:

    /li>
  2. 注册通知、蓝牙无线电更改(开/关)和发现新设备:

    在这里,应用程序可以发现附件

    /li>
  3. BluetoothDevice使用类似的方法连接到配件[btdev connect]。在这里我收到消息

    “连接到设备“附件”F0:B4:79:0B:68:45 上的服务 0x00001000 失败,出现错误 305”。

我已经尝试过其他方法,例如[acceptSSP][connectWithServices]但它没有帮助。我必须先配对吗?如果是这样,我该怎么做?

0 投票
4 回答
2873 浏览

ios - EAAccessoryManager 附件选择器错误

我正在尝试构建一个与外部附件(通过蓝牙)通信的应用程序。为了确保应用程序对用户友好,我希望他不要去设置连接配件,而是显示 iOS 6.0 包含的配件选择器。

为此,只需简单调用:

目前,我没有使用过滤器和完成(根据iOS Class Reference两者都可以为零)——即使我也尝试使用它们。

现在的问题是我的配件出现了2 到 10 秒,然后从列表中消失,直到我取消弹出窗口并再次显示它。另一个问题是有时它根本不会出现。我还确保设备已经配对但未连接。

我尝试使用另一种配件(不是我自己制作的)和不同的设备(iPhone 4、4S、5 - iPad - iPod Touch),但没有成功。

有没有人有类似的问题?如果是,您是如何解决的?这是一个iOS错误吗?它是一个附件错误吗?

感谢您的回复。

0 投票
1 回答
2318 浏览

android - 如何在 Android 中切换 USB 模式?

我正在设计一个 USB OTG 板作为 Android 的扩展板。该板基于飞思卡尔 KL25Z128VLK4。大部分设计类似于 Sparkfun 的 IOIO,但有一些扩展。

  1. 通过将 Android 手机 (Galaxy Nexus) 的 OTG 电缆连接到 KL25Z 板,Android 充当 USB 主机,KL25Z 充当设备 B (CDC)。
  2. 通过反向连接OTG线,Android工作在AOA/ADK/ADB模式,KL25Z为Android提供VBUS和充电电流。

在当前设计中,切换角色主机/设备必须通过交换电缆连接手动完成。但是,在后一种情况下,如果 KL25Z 无法为 Android 提供足够的电流,KL25Z 想将主机角色移交给 Android,因此它可以关闭 5V/500mA 的主电源,并在 Android 的 VBUS 下工作在低功耗模式。

无论如何,我希望我的主板支持主机/设备之间的切换模式,以及在 Android 中的支持。

OTG中A/B切换原则上应启动HNP协议。但是,我不知道如何在 Android 端处理它。我的意思是我不知道 Android SDK 如何以编程方式支持 HNP?涉及任何API?有任何文件、实验室和开放项目吗?