Pregunta

Tengo tabla de actualización de 2.3.3 a 4.0.Esta funcionando bien Ahora, he instalado la aplicación ADB Test de código de muestra. Pero no muestra nada.Solo la pantalla negra está ahí cuando me atenué el mouse o el teclado USB. Mouse y teclado que trabajan bien, pero la aplicación de prueba ADB no muestra nada.

¿Cómo puedo probar que está ahí la API de accesorios USB está allí en la tableta? ¿Alguien puede proporcionar un código de muestra para eso?

gracias.

¿Fue útil?

Solución

Upgrading the Android device from 2.3.3 to 4.0 may not enough to make sure that it will support accessory mode required by ADK. Check the kernel version of the ROM. If it below 2.6.., then most probably it does not support the accessory mode.

Otros consejos

Try this, taken from 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();
    }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top