斜面'运行IOIOFactory.create()

时间:2014-10-16 18:07:22

标签: android ioio

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

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


当我运行代码" IOIOFactory.create()"时,它会显示此错误:

  

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


我的环境:

  

Android:4.4.2,

     

IOIO硬件:spark0020

     

固件:App-IOIO0500

     

Bootloader:IOIO0400

ps,我在谷歌组IOIO用户上发帖,但没有得到回应。请告诉我一个方向,

谢谢。

1 个答案:

答案 0 :(得分: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的帮助程序太“框架化”了。