1

我有从 2.3.3 升级到 4.0 的表。它工作正常。现在,我已经从示例代码安装了 ADB 测试应用程序。但它没有显示任何东西。当我连接 USB 鼠标或键盘时,只有黑屏。鼠标和键盘工作正常,但 ADB 测试应用程序没有显示任何内容。

如何测试平板电脑中是否有 USB 附件 APi?任何人都可以为此提供示例代码吗?

谢谢你。

4

2 回答 2

1

将 Android 设备从 2.3.3 升级到 4.0 可能不足以确保它支持 ADK 所需的附件模式。检查 ROM 的内核版本。如果它低于 2.6..,那么很可能它不支持配件模式。

于 2012-05-21T21:02:06.860 回答
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();
    }
}
于 2012-03-09T12:57:34.870 回答