1

我做了一个小型的 android 程序,如果打开 USB 调试,效果会很好。该程序将作为 B4A 的库。我想它是否可以在没有 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");

提前致谢!

4

0 回答 0