我的升级表从2.3.3升级到4.0。它工作正常。 现在,我已从示例代码中安装了ADB测试应用程序。 但它没有显示任何东西。当我使用usb鼠标或键盘时,只有黑屏.Mouse和键盘工作正常,但ADB测试应用程序没有显示任何内容。
我如何测试平板电脑中是否存在USB附件APi? 任何人都可以为此提供示例代码吗?
谢谢。
答案 0 :(得分:1)
将Android设备从2.3.3升级到4.0可能不足以确保它支持ADK所需的配件模式。检查ROM的内核版本。如果它低于2.6 ..,那么很可能它不支持配件模式。
答案 1 :(得分:0)
尝试此操作,取自http://developer.android.com/guide/topics/usb/accessory.html
UsbAccessory mAccessory;
ParcelFileDescriptor mFileDescriptor;
FileInputStream mInputStream;
FileOutputStream mOutputStream;
...
private void openAccessory() {
Log.d(TAG, "openAccessory: " + accessory);
mFileDescriptor = mUsbManager.openAccessory(mAccessory);
if (mFileDescriptor != null) {
FileDescriptor fd = mFileDescriptor.getFileDescriptor();
mInputStream = new FileInputStream(fd);
mOutputStream = new FileOutputStream(fd);
Thread thread = new Thread(null, this, "AccessoryThread");
thread.start();
}
}