【发布时间】:2012-06-10 14:11:04
【问题描述】:
我目前正在使用 Arduino Mega ADK 和 Android 平板电脑。我的应用程序包含两个活动。在主要活动中一切正常,我可以通过 Arduino Mega ADK 控制我的应用程序。如何设置第二个活动,以便它也可以访问 Arduino ADK?
第一个活动的代码看起来就像this one here.
【问题讨论】:
标签: android communication arduino adk accessory
我目前正在使用 Arduino Mega ADK 和 Android 平板电脑。我的应用程序包含两个活动。在主要活动中一切正常,我可以通过 Arduino Mega ADK 控制我的应用程序。如何设置第二个活动,以便它也可以访问 Arduino ADK?
第一个活动的代码看起来就像this one here.
【问题讨论】:
标签: android communication arduino adk accessory
一种实用的方法是通过静态成员传递实例。
我会更进一步,将所有 ADK 启动/拆卸逻辑放入一个单独的类中,专门负责这一点。在这种情况下,您可以隔离逻辑并将整个事物设为service,然后与它进行通信,而无需直接接触 ADK,甚至不知道它的存在——这就是我对 my project 所做的。
【讨论】: