1

首先,我运行 APP-IOIO0504.zip 中的所有示例都没有问题。

因为我的应用程序有时间问题(在微秒方面),我想自己创建一个 IOIO 连接而不是使用BaseIOIOLooper(即另一个线程)或IOIOActivity


当我运行代码“ IOIOFactory.create()”时,它显示了这个错误:

10-14 22:02:59.473:E/IOIOFactory(29160):没有可用的连接。这不应该发生。


我的环境:

安卓:4.4.2,

IOIO硬件:spark0020

固件:App-IOIO0500

引导加载程序:IOIO0400

ps,我在 Google 组 IOIO-users 上发帖,但没有得到回应。请告诉我一个方向,

谢谢你。

4

1 回答 1

0

添加此代码(从特定于 Android 的类之一复制)为我解决了这个问题:

IOIOConnectionRegistry.addBootstraps(new String[] {
    "ioio.lib.impl.SocketIOIOConnectionBootstrap",
    "ioio.lib.android.bluetooth.BluetoothIOIOConnectionBootstrap",
    "ioio.lib.android.accessory.AccessoryConnectionBootstrap",
    "ioio.lib.android.device.DeviceConnectionBootstrap"});

使用基本的 IOIO 类应该更直接。对于我的口味/用例来说,Android 特定的助手太“框架化”了。

于 2014-12-19T11:38:51.687 回答