Tengo el kit de inicio de desarrollo de accesorios para Android PIC24F de Microchip. Estoy ejecutando Android 4.4.2 en un Samsung Galaxy S4, sin embargo, no puedo hacer que el teléfono reconozca el dispositivo USB cuando está enchufado. La aplicación de detección de soporte de accesorios de microchip dice lo siguiente:
android.hardware.usb.accessory=true
com.android.future.usb.UsbAccessory=false
android.hardware.usb.host=true
android.hardware.wifi.direct=true
android.hardware.bluetooth=true
Por lo que puedo decir, el modo Accesorio es compatible con Android 3+, ¿hay algún proceso para habilitar el modo Accesorio? ¿Algún consejo sobre cómo podría hacer que esto funcione?
EDITAR:
Me puse en contacto con el soporte de Microchip, parece que hay un problema al instalar el compilador y las bibliotecas de aplicaciones mencionadas en la respuesta de Keelan a continuación. Sin embargo, en una máquina con Windows, una vez que se instala MPLAB X, el compilador de 16 bits y las bibliotecas de aplicaciones. ¡Simplemente cree el firmware de demostración e instálelo en el dispositivo, luego conéctelo a un dispositivo Android con la aplicación de demostración y todo funcionará bien!
No es necesario que tenga com.android.future.usb.UsbAccessory
(si entiendo correctamente, esa es su pregunta, ¿no?). Esto se debe a que este espacio de nombres contiene solo una API respaldada para habilitar algún tipo de soporte en Android 2.3.4 ( fuente ). Entonces, la salida de la aplicación de detección es completamente normal y está bien.
Ahora, esto no resuelve su problema todavía, por supuesto. Solo tengo una idea en este momento: ¿seguiste el manual? Toda la sección 6.2 es relevante, pero estoy pensando en particular en la sección 6.2.2, "Preparación del hardware":
Antes de intentar ejecutar la aplicación de demostración, asegúrese de que se haya cargado el firmware correcto para la aplicación de demostración en el firmware de destino.
El firmware para este ejemplo se puede encontrar en la carpeta "Demostración/Firmware de accesorios básicos" de esta distribución. Abra el archivo de proyecto correcto para su plataforma de hardware para MPLAB 8. Si está utilizando MPLAB X, abra la carpeta del proyecto MPLAB.X y cambie la configuración en el cuadro desplegable de configuración. Compile y programe el firmware en el dispositivo.
avrono
usuario17592
avrono
usuario17592
avrono
usuario17592
avrono
usuario17592