我有从 2.3.3 升级到 4.0 的表。它工作正常。现在,我已经从示例代码安装了 ADB 测试应用程序。但它没有显示任何东西。当我连接 USB 鼠标或键盘时,只有黑屏。鼠标和键盘工作正常,但 ADB 测试应用程序没有显示任何内容。
如何测试平板电脑中是否有 USB 附件 APi?任何人都可以为此提供示例代码吗?
谢谢你。
我有从 2.3.3 升级到 4.0 的表。它工作正常。现在,我已经从示例代码安装了 ADB 测试应用程序。但它没有显示任何东西。当我连接 USB 鼠标或键盘时,只有黑屏。鼠标和键盘工作正常,但 ADB 测试应用程序没有显示任何内容。
如何测试平板电脑中是否有 USB 附件 APi?任何人都可以为此提供示例代码吗?
谢谢你。
将 Android 设备从 2.3.3 升级到 4.0 可能不足以确保它支持 ADK 所需的附件模式。检查 ROM 的内核版本。如果它低于 2.6..,那么很可能它不支持配件模式。
试试这个,取自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();
}
}