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

ios - UITableViewCell 附件未着色

我已经阅读了有关该主题的多个问答,但似乎没有一个有效,所以这是我的问题。

我创建了一个自定义 UITableViewCell 并在 Storyboard 中,我要求有一个披露指示器附件。据说 tintColor 应该改变指示器的颜色,但经过大量研究,我发现了以下内容:

  • 单元格的 accessoryView 映射为 nil 值,因此我不能影响它的 tintColor

我尝试使用 selectedBackgroundView 来创建附件视图,如下所示:

显然,它只是创建了一个空白区域,并且原始的披露附件消失了。我真的对这一切感到困惑,找不到影响细胞配件颜色的方法。非常欢迎任何帮助!

0 投票
1 回答
5563 浏览

android - 如何通过 USB 串行端口与 Android 附件通信?

特此情况:我正在开发一款必须附件模式下工作的Android平板电脑。原因是平板电脑无法提供足够的电力来执行与串行 USB 微控制器的通信并继续为其电池充电。

在此处输入图像描述

为了实现成功的通信,我必须能够设置一些串行条件Modbus/RTU

  • 串口地址(即 COM1、COM2...)
  • 波特率 (19200 bps)
  • 数据位 (8)
  • 停止位 (1)
  • 奇偶校验(无)

Delphi 中一个很好的例子是Modlink

一个很好的指导是 UART https://github.com/ytai/ioio/wiki/UART

同时,我发现了一些有用的项目,但它们打算在主机模式下工作。

https://github.com/mik3y/usb-serial-for-android https://github.com/ksksue/Android-USB-Serial-Monitor-Lite

我正在寻找有关如何继续创建可以与串行 USB 通信的 Android 应用程序的任何有价值的信息、指导和参考。

我怎样才能做到这一点?

注意:我正在使用Android Studio.

0 投票
0 回答
786 浏览

android - USB集线器+安卓设备

开发商!

我必须将活动(从插座供电)集线器连接到支持 otg 的 android 设备。实际上不会有一个集线器,而是5个集线器的级联,一个接一个。所以会有几个usb总线。

请问USB附件模式下是否可以监控总线?这是首选,因为我怀疑设备不会在 USB 主机模式下充电。我从这里阅读了文档http://developer.android.com/guide/topics/connectivity/usb/accessory.html 它告诉我需要枚举设备时使用usb主机模式。但我可以与其他配件通信。然后我必须知道他们的描述符,因此我必须知道附件已附加。但我不确定如何在活动 USB 集线器的上下文中构建它。

有人可以帮忙吗?

问候,弗拉基米尔。

0 投票
1 回答
104 浏览

android - Android 配件显示启动画面而不是启动应用程序

我正在使用 Moto X 1st-gen 和 Galaxy S5 进行测试,开发一个 Android 应用程序来与自定义配件交互。在这两款手机上,当配件连接时,它不会提示用户启动应用程序,而是简单地显示带有配件公司徽标的灰色模式。奇怪的是,如果我安装了多个使用此附件过滤器的应用程序,则会弹出启动应用程序提示,如果我选择我的应用程序并通过提示启动它,它会按预期工作如果我选择“始终启动”然后卸载其他应用程序,它会按预期工作。但是如果我更新应用程序,问题就会重新出现。

我似乎找不到任何其他发生此问题的实例。我尝试更改意图过滤器绑定到的 Activity;没运气。

我已经像这样配置了 AndroidManifest:

并像这样设置我的附件过滤器:

0 投票
1 回答
460 浏览

android - 键盘和安卓设备(AOA)之间的双向通信

我想创建一个可以与键盘(隐藏)通信的 android 应用程序。首先,我尝试通过USB主机与键盘通信,但似乎键盘没有出现在 UsbManager.getDeviceList() 上。

我已经阅读了有关 AOA 的信息。我的问题是我不明白如何设置协议。我了解 android 设备应该与配件通信,但我不明白标准键盘是否是配件,或者是否修改了我的键盘。在第二种情况下,我该怎么做?我想将我的键盘USB直接插入 android 设备。

我尝试了使用附件的应用程序示例,但 mUsbManager.getAccessoryList() 返回 null。我如何知道要在USB配件过滤器上设置的型号和制造商?

谢谢您的帮助。

0 投票
2 回答
2542 浏览

android - 如何将数据从 Android 应用程序发送到 Samsung Gear (Tizen)

我正在开发一个集成的三星 Gear 应用程序,它需要从 Android 应用程序中获取数据,该应用程序询问用户的信息,例如姓名、年龄等。并将这些信息发送到可穿戴应用程序。我尝试了有关以下链接的信息,但它不起作用。 http://blog.scalac.io/2014/07/30/developing-your-first-galaxy-gear-app.html 任何帮助将不胜感激。

0 投票
1 回答
685 浏览

android - 附件 SAP 通信 Tizen 和 Android PeerAgent_No_Response

目前我正在为三星智能手表创建一个安全应用程序。我希望用户能够在他们的智能手机上注册并将这些数据发送到智能手表应用程序。我按照三星的附件 SAP 通信教程进行操作。一切正常,直到我收到 PEERAGENT_NO_RESPONSE 错误,第一部分工作正常,它尝试连接没有任何问题。

我在 tizen 上调用的方法是这样的:

SAAgent.setServiceConnectionListener(agentCallback);

当我调用 SAAgent.setServiceConnectionListener(agentCallback) 时,会触发下面的 android 代码。但这总是返回 PEERAGENT_NO_RESPONSE 错误。

我想知道我做错了什么。

0 投票
2 回答
428 浏览

accessory - 从 HMService 和/或 HMAccessory 对象实例中检索公司名称

我正在使用Home Kit Accessory 模拟器,我想从HMService的实例中检索配件的公司名称。但是,当我添加断点时,我看不到任何与公司名称相关的字段(我在 HMService 和HMAccessory中都进行了搜索)。

有什么建议吗?

0 投票
1 回答
522 浏览

bluetooth - 外部附件框架可以启动终止的应用程序吗?

任何人都知道外部附件是否可以在 iOS 中启动已终止的应用程序?

来自 Apple 的文档说:“声明对特定协议的支持让系统知道您的应用程序可以在连接该附件时启动”。

因此,如果我的应用注册了协议 X,并且我将 iPhone 连接到具有该协议 (X) 的蓝牙配件,我的应用会在后台启动,即使已终止(如 CoreBluetooth)?我可以向那个配件发送命令吗?

谢谢

0 投票
1 回答
526 浏览

ios - HMDatalog iOS 示例应用程序

使用的演示代码:

https://developer.apple.com/library/ios/samplecode/HomeKitCatalog/Introduction/Intro.html

问题:

如何使用 SIRI 控制 HomeKit 配件上可用的标准服务?

脚步:

  • 我在我的 HMatalog 应用程序中创建了一个新主页,然后
  • 我在 HomeKit 配件模拟器中添加了一个灯泡服务配件,然后
  • 将其与 HMDatalog 应用程序配对
  • 然后我试着说“嘿 SIRI,打开灯”,它可以工作,但它说“嗯,只有一些灯有反应。你可能想检查一下。”

问题:

  • 如何让 SIRI 控制特定的灯光?
  • 如何让 SIRI控制自定义配件?

这是我的附件模拟器的样子:

在此处输入图像描述

相反,这是我的朋友 SIRI 告诉我的:

在此处输入图像描述