问题标签 [adk]

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 回答
1243 浏览

android - build.xml 在编译包含 ArduinoAdkUsb 的处理草图时出现错误

涉及软件:

我按照网页上的说明设置 处理和 Arduino IDE 以及其他所有内容。我有一个 Arduino Mega ADK 板。我毫无问题地将其中一个 ADK 示例上传到了开发板上。下一步是通过 Processing 将匹配示例上传到 Android。我有一部 Nexus One 手机(Android 版本 2.3.6)。

当我上传自己的旧草图或任何其他不使用 ADK 的草图时,构建成功并且应用程序可以在手机上运行。我花了很多时间寻找解决方案,但到目前为止,还没有运气。我在 Stackoverflow 中找到了 Will Scott-Jackson 发布的一篇文章(使用 Android ADK 与 Arduino Mega ADK 通信时 build.xml 出现问题),他似乎遇到了同样的问题,但没有有效的解决方案。我不熟悉java编译过程、清单等;因此,我没有足够的能力自己解决这个问题。任何帮助,将不胜感激。

更新:所以我能够在不使用草图中的 ADK 库的情况下重现相同的错误。我用不正确的返回参数修改了一个surfaceTouchEvent,得到了同样的错误,这让我发现错误来自android工具/编译器。

处理告诉我“来自 Android 工具内部的错误,请检查控制台。”

0 投票
1 回答
7193 浏览

android - Google ADK 2012 - 购买地点

有人知道我在哪里可以买到 Google ADK 2012 吗?

谢谢托马斯

0 投票
2 回答
741 浏览

android - 附加附件时,Android tcpip ADB 会话断开连接

我正在使用 Windows 7 x64、API 15 开发一个 ADK 应用程序,目标是运行 Android 4.0.3 的 Acer Tab A100 和带有 USB 扩展板的 Arduino。平板电脑没有root。

我能够在 Windows 命令 shell 中使用以下命令成功设置 ADB 以在 tcpip 上运行:

adb tcpip 5555 adb 连接 XXXX

然后我从 Windows 7 PC 断开 USB 电缆并将其连接到 Arduino。Arduino 正在运行 ADK 代码,平板电脑会提示启动我的应用程序。该应用程序启动并运行良好。但是,当 Android 应用程序启动时,ADB 会话终止,我必须重新执行 adb connect 命令才能重新建立它。

这似乎不应该发生。有没有人有任何想法如何解决它?

谢谢,

数字黑客

0 投票
3 回答
1744 浏览

android - android-arduino 通信的建议协议

使用 Android Open Accessory 标准,我有一个 android 供电设备与通过 USB 连接的 arduino mega ADK 微控制器来回通话。我想知道在数据链路层级别最好的通信协议是什么。

从 android 和 arduino 方面来看,它是基于文件的简单 IO,例如 write(buffer[], buffer_length), read(buffer[], buffer_length)。

做了一些研究,我发现了这个链接,标题为“简单的串行点对点通信协议”,建议使用 HDLC 协议。这会是一个很好的运行协议还是有更好的协议?

谢谢

0 投票
1 回答
999 浏览

arduino - 带 USB HUB 的 Arduino Mega ADK

android设备处于附件模式时是否可以查看数据?

我所做的所有事情,但未检测到我的电脑 Android 设备

任何形式的建议将不胜感激提前谢谢

0 投票
1 回答
1970 浏览

android - java.io.IOException:写入失败:ENODEV 同时将数据从 JellyBean 设备写入 arduino

我得到

从我的果冻豆设备向 Arduino 写入(通过 USB)数据时。Android中用于编写的代码是

在arduino中阅读的代码是

即使我的 Android 可以自动检测到配件并自动启动我的应用程序,我也无法写入或读取 Arduino。权限也正确获得

另外,我从哪里可以获得最新的 Arduino ADK 库?有些库需要 acc.powerOn() 而有些需要 acc.begin() 才能启动。哪个是最新的?

我让它工作了一次,没有任何代码更改。但只有一次,之后没有:(

0 投票
1 回答
148 浏览

android - ADK - 用户提示对话框几乎立即被取消/绕过

我正在尝试根据先前的输入提示用户输入。

请允许我澄清并添加一些上下文:
此应用程序是一个掷骰子模拟器。主活动显示每个骰子上的骰子数和面数,可通过从菜单中打开子活动来更改。使用 调用此子活动以获取其结果startActivityForResult(),并且完全由一个RadioGroup和两个按钮组成 - “接受”和“取消” - 并将一个String额外的回传给主活动(格式为“XdN” - 例如“1d20”) ,然后主要活动对其进行解析并用于相应地调整骰子数和边数。

该系统对于像“1d6”、“1d10”等类似的例子运行得非常好,而且不是问题——据我所知

现在,这是我的问题:
我有一个通过String“自定义”(而不是类似“XdN” String)的单选按钮。选择后(最后,单击“接受”时),我的意图是打开一个对话框并提示用户输入自定义计数值 - 这有点工作。对话框显示,布局是正确的,看起来应该是正确的,但是布局会在一瞬间消失,并传递当前的计数值,而不是用户输入的值。这也会向 LogCat(我正在使用 Eclipse 和 ADT)抛出一个错误,上面写着:

--

Button button_acceptandroid:onClick方法如下:

所有其他功能都有效,所以我不确定为什么不这样。我确定这是我搞砸的事情 - 因为这是我的第一个应用程序,我正在使用一些我以前从未接触过的对象和方法 - 所以我非常感谢任何帮助。:]

编辑:在阅读了这个问题之后,我开始认为这可能Intent不是在等待对话完成。但这并不完全有意义,因为调用对话框的活动被调用以获得结果。

0 投票
1 回答
354 浏览

android - ADK:从 ADK 读取时设备卡住

当我何时通过 USB 将消息从电路板发送到 devicersa 时,我遇到了问题。

硬件:

  1. Arduino ADK 2011
  2. 三星盖乐世 S3,安卓 4.1.2

问题是 Android 应用程序中的 read 方法永远不会终止并使线程卡住:

由于我使用了特殊的 USB 库,因此连接工作正常。当我连接设备时,应用程序会很好地自动打开。但是对于日志,我看到它永远不会通过读取命令。Arduino监视器还说:

ADK 向循环中的设备发送消息(一次):

0 投票
1 回答
72 浏览

adk - 如何通过单击android中另一个活动中的按钮来显示活动?

我是 android 应用程序开发的初学者。

我试图MainPage1Activity通过activity_mainMainActivity. 我曾经intent将两者联系起来,但是当我在模拟器中运行应用程序并单击按钮时,什么也没有显示。我必须使用一个函数来使用另一个函数来显示另一个活动吗????我在主要活动中使用的代码是:

0 投票
2 回答
1680 浏览

android - 对于 UsbManager 类型,方法 getAccessory(Intent) 未定义

我正在研究一个关于 android 的项目,我正在尝试在设备和 ADK 之间建立连接,我的问题是.getAccessory();方法。它应该取自 UsbManager 类,但 eclipse 抛出以下错误:

对于 UsbManager 类型,方法 getAccessory(Intent) 未定义

我的代码示例在这里:

你知道该怎么做吗?

也许我错了,在这种情况下我可以用什么来完成它的任务?

编辑:JVM 也看不到getInstance()我在OnCreate(Bundle savedInstanceState).