我正在开发与Android设备连接的MTP设备的应用程序。最初我在Asus Transformer TF101上测试它,它按预期工作。现在我决定在其他平板电脑上测试它,即OVO Air。两者都是Android 4.0.x设备,OVO Air具有OTG功能 - 插入其中的USB记忆棒可以毫无问题地被识别。 不幸的是,我的应用程序在OVO Air上根本看不到任何USB设备。以下代码返回空udevs。
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> udevs = manager.getDeviceList();
为什么它的工作方式如此不同? OVO Air缺少任何司机?
获取提前致谢。