¿Tiene que reclamar una interfaz antes de realizar una transferencia de control a Endpoint 0?
Tengo un controlador de juego conectado a mi dispositivo Android que tiene una interfaz con una interrupción en el punto final. Sé que Android lista el punto final 0 (el punto final de control) cuando enumera puntos finales y sé que puedo hacer una transferencia de control al punto final 0 simplemente enviándolo a través de cualquiera de los otros puntos finales.
Mi pregunta es: ¿tengo que reclamar una interfaz (cualquier interfaz), antes de hacer esta transferencia de control? ¿El framework de Android requiere que obtenga acceso exclusivo a la interfaz antes de hablar con el punto final 0, que técnicamente no pertenece a ninguna interfaz?
- Controlador Prestigio Multipad PMP3370B USB
- Problemas al intentar que la depuración USB funcione en Windows 7 (Android)
- USB_DEVICE_ATTACHED Intento de no disparar
- ¿Por qué adb vuelve a estar sin conexión después de la cadena del dispositivo?
- Problema al instalar el controlador USB de Android en Galaxy SII
- Enumeración usb Android
- Java.io.IOException, "número de archivo incorrecto" Conexión USB
- No se pueden obtener los elementos en la herramienta uiautomator cuando la aplicación se ejecuta en el dispositivo
- Google Glass no aparece como dispositivo Android por ADB
- Usb atar y depurar al mismo tiempo
- ¿Hay una manera de comunicarse con dispositivos USB en Android?
- Envía datos a través de USB desde la aplicación de Android a la PC
- Anulación inversa de Android o acceso a LAN o Internet mediante cable USB
Sí. Verá que sin fuerza reclamando la interfaz, cualquier llamada de controlTransfer
falla.
Desafortunadamente, reclamar desconecta el dispositivo USB del controlador del núcleo. Por lo tanto, si pensabas por ejemplo cambiar la resolución de un ratón USB mientras lo usas, notarás que después de cambiar, el ratón ya no controla tu dispositivo Android.