【问题标题】:Android USB Accessory安卓 USB 配件
【发布时间】:2012-03-09 11:50:26
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 您找到了可以分享的解决方案吗?

标签: android usb android-4.0-ice-cream-sandwich accessory


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    试试这个,取自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();
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2011-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多