首先,我在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用户上发帖,但没有得到回应。请告诉我一个方向,
谢谢。
答案 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的帮助程序太“框架化”了。