Android USB аксессуар - PullRequest
       54

Android USB аксессуар

1 голос
/ 09 марта 2012

У меня есть таблица обновлений с 2.3.3 до 4.0.Работает нормально.Теперь я установил тестовое приложение ADB из примера кода.Но это ничего не показывает.При подключении USB-мыши или клавиатуры появляется только черный экран. Мышь и клавиатура работают нормально, но тестовое приложение ADB ничего не показывает.

Как проверить, есть ли USB Accessory APi в планшете?Кто-нибудь может предоставить пример кода для этого?

Спасибо.

Ответы [ 2 ]

1 голос
/ 22 мая 2012

Обновления устройства Android с 2.3.3 до 4.0 может быть недостаточно, чтобы убедиться, что оно будет поддерживать режим аксессуаров, требуемый ADK.Проверьте версию ядра ПЗУ.Если он ниже 2.6 .., то, скорее всего, он не поддерживает режим аксессуаров.

0 голосов
/ 09 марта 2012

Попробуйте, взято из 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();
    }
}
...