IOIO在非活动基础上打开附件连接

时间:2016-07-07 06:04:35

标签: android accessory

我做了一个小的android程序,如果打开usb调试,它会运行良好。该程序将作为B4A的lib。我想如果它没有usb调试更高版本的android,即> 4.2,但我有一个4.2电话,我可以测试它,当我关闭调试模式时,程序无法连接。在同一部手机中,官方的Helloioio程序可以在开放配件模式下工作(因为我的也应该如此),所以在这种情况下问题肯定不依赖于设备。 IOIO的android开放附件连接的正确连接顺序是什么? 这是我的代码的连接部分:

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

            BA.Log("waitForConnect");
            SystemClock.sleep(50L);
            m_ioio_thread.waitForConnect();
            BA.Log("Connected");

提前致谢!

0 个答案:

没有答案