Home Menu

Menu



Ainol ELF Ainol ELF


 
Herramientas
  #1  
Viejo 13/05/12, 01:37:55
Avatar de navarrok
navarrok navarrok no está en línea
Usuario novato en la web
Mensajes: 10
 
Fecha de registro: oct 2010
Mensajes: 10
Modelo de smartphone: HTC Desire Z
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
USB host

Hola buenas!!

Estoy bastante contento con la tablet, me compré un mando de consola y para ciertos juegos está bien (se puede configurar los botones etc)
Pero claro, para alguno hay problemas, entonces con unos pocos conocimientos de programación en Android me decidí a programar mi propio IME...
Y el primer problema reside en el USB host, se supone que si enchufas distintos dispositivos usb te los reconoce, entonces probando estas lineas básicas:
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = new HashMap<String,UsbDevice>();
deviceList = manager.getDeviceList();

Debería mostrar algún dispositivo conectado, la verdad, no entiendo nada!!
no se si es por el usb host, o yo que se!!
Os suplico ayuda!!
Muchas graciass
Tengo la versión 4.0.3
Responder Con Cita


  #2  
Viejo 13/05/12, 18:21:38
Avatar de anasamati
anasamati anasamati no está en línea
Usuario muy activo
Mensajes: 852
 
Fecha de registro: feb 2010
Localización: Malaga ciudad
Mensajes: 852
Modelo de smartphone: tattoo
Versión de ROM: Cyanogen 7 (Android 2.3)
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
Con esas lineas siempre la lista devicelist estará vacía. Donde añades los dispos que se conectan? Quiero decir el metodo 'add'

Enviado desde mi GT-I9100 usando Tapatalk
Responder Con Cita
  #3  
Viejo 31/05/12, 18:04:14
Avatar de navarrok
navarrok navarrok no está en línea
Usuario novato en la web
Mensajes: 10
 
Fecha de registro: oct 2010
Mensajes: 10
Modelo de smartphone: HTC Desire Z
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola, época de exámenes, acabo de retomar el tema, allá van mis rayadas:

1)Lo del add que dices, no se supone que si tienes conectado ya un dispositivo (usb), el objeto UsbManager lo debe contemplar?
2) Investigando un poco, he visto que la librería o .jar com.android.hardware.usb.host no está dentro de la tablet, y viendo por otros sitios hay que conseguir un .xml y meterlo en la carpeta /system/etc/permissions/ y luego el .jar en /system/framework
3) Otra cosa que he visto investigando en la tablet y haciendo pruebas es que hay un .sh llamado usb_modeswitch.sh en /system/etc/ que es el creo que gestiona los dispostivos USB (algo muy raro)

Voy a probar lo del .xml y el .jar para el usb host y también para la librería usb accessory

Cualquier idea para solucionar esto y también para el desarrollo del IME se agradece muucho

Un saludo
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foro Tablets / Laptops > Tablets Ainol > Ainol ELF

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 21:07:45 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007