Android Tablet no puede encontrar el dispositivo USB a través de puerto USB, pero puede a través de OTG cable
Tengo una tableta de Android que tiene un puerto mini-USB y un puerto USB, y quiero escribir una aplicación de comunicación con una llave USB. He escrito una demo para encontrar la llave USB, pero no hay respuesta.
Lo que me molesta es que si ejecuto esta demo en mi otra tableta que sólo tiene un puerto mini-USB pero soporte USB OTG, puede encontrar la clave a través de un cable OTG. Cuando inserto la llave USB en el puerto USB, no hay respuesta. Quiero saber cuál es la diferencia.
- Android SDK: cómo leer la clase de un dispositivo USB?
- Copia de la aplicación de escritorio java y transferencia de datos de android a través de USB
- Dibujando potencia desde el dispositivo USB a la tableta de Android a través del cable OTG
- No se pueden obtener los elementos en la herramienta uiautomator cuando la aplicación se ejecuta en el dispositivo
- Android USB API: cambia entre carga y envío de datos
¿No puedo usar la API de host USB para encontrar la clave en el puerto USB? ¿Y cuál es la diferencia entre la comunicación con el dispositivo USB en el puerto mini-USB a través del cable OTG y en el puerto USB directamente?
- Nexus 10 - no visible para adb en Windows 7 o Linux
- Mi Macbook Pro no detectará mi samsung galaxy s6
- ¿Cómo detectar si Android tiene soporte USB completo o no?
- Cómo enviar un mensaje de Android a Windows mediante USB
- Cómo detectar un dispositivo USB en Android
- Leer la entrada de energía de usb
- El permiso USB obtenido a través de android.hardware.usb no se aplica a NDK
- Cómo emular dispositivo de almacenamiento masivo en Emulador Genymotion
Los cables bien OTG tienen ciertos pines en cortocircuito hacia fuera para decirle al dispositivo que debe cambiar al modo del anfitrión del USB (la tableta proporciona la energía). El puerto USB puede ser compatible con OTG, pero sólo si tiene el cable OTG. Normalmente, los puertos USB de las tabletas se configuran como puertos accesorios, lo que significa que extraen energía, no la proporcionan.
- Terminar una llamada telefónica con un comando de voz para ayudar a una persona que está paralizada
- Cómo utilizar Stagefright en Android?