|
||
|
![]() |
![]() |
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
Herramientas |
#1
|
||||
|
||||
![]()
Hola,
Estoy comenzando en el desarrollo de apliacaciones para android, y tengo la siguiente duda, ¿Es posible conectar el telefono con otro dispositivo, que reciba alimentacion del movil, para trasnferir archivos xml por usb?, en caso de no poder alimentarlo, ¿es posible la transferencia de archivos por usb entre los dos dispositivos? Entiendo que por wifi y bluetooth se puede, pero tengo dudas de que se pueda hacer por usb... Saludos! |
|
#2
|
||||
|
||||
Sólo si el teléfono tiene OTG, que creo que a día de hoy sólo lo tienen el S2 y el S3. Y al no ser algo soportado directamente por Android tendrías que usar alguna API a bajo nivel que dependerá del dispositivo.
En cambio creo que Tablets si hay bastantes que lo soportan, pero lo mismo, tendrás que usar alguna API que dependerá del fabricante. |
#3
|
||||
|
||||
Ok, muchas gracias por la respuesta!!
![]() No se que es el OTG, pero voy a documentarme ![]() Saludos!! |
#4
|
||||
|
||||
Puntualizar que el API de Android desde Honeycomb (API Level 12) soporta USB Host y tiene un API para acceder a los dispositivos conectados. Puedes verlo aquí:
http://developer.android.com/guide/t...usb/index.html http://developer.android.com/guide/topics/usb/host.html Pero a efectos prácticos, como bien dice kriogeN, los móviles que lo soportan se cuentan con los dedos de la mano. Hasta al Galaxy Nexus se lo caparon, porque por lo visto el puerto USB no daba suficiente potencia (o se fundía la batería, no recuerdo la razón...).
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
#5
|
||||
|
||||
Ok, muchas gracias!
Entonces parece complicado que se pueda utilizar a corto plazo en moviles... de todos modos me lo mirare bien para el futuro. ![]() Intentare reunir en este post la información que vaya recopilando... Muchas gracias de nuevo!! |
#6
|
||||
|
||||
Puntualizar que el API de Android desde Honeycomb (API Level 12) soporta USB Host y tiene un API para acceder a los dispositivos conectados. Puedes verlo aquí:
http://developer.android.com/guide/t...usb/index.html http://developer.android.com/guide/topics/usb/host.html Pero a efectos prácticos, como bien dice kriogeN, los móviles que lo soportan se cuentan con los dedos de la mano. Hasta al Galaxy Nexus se lo caparon, porque por lo visto el puerto USB no daba suficiente potencia (o se fundía la batería, no recuerdo la razón...). ![]() De todas formas es lo que has dicho, que aunque el API lo soporte sólo 2 móviles lo soportan, aunque si es cierto que Tablets hay muchas más, supongo que por aquello de que vienen de base con Honeycomb. |
#7
|
||||
|
||||
Estaba pensando que ni con ese API podría hacerse una transferencia de ficheros entre dos móviles. Porque si bien uno hace de host y hay API, el otro que tendría que hacer de "accesorio", pero para eso no hay API para móviles/tablets.
Sugerencia, quizá te interese el WiFi Direct, es un estandar de comunicación directa entre dispositivos sin cable (tipo bluetooth pero "bien hecho" XD), no hace falta router ni conexión a internet. Lo están empezando a adoptar los terminales y Android a partir de la 4.0 ya tiene soporte en el API.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
#8
|
||||
|
||||
En realidad no es para conectar dos smartphones, sino para conectar un accesorio a un smartphone y que este pueda leer un fichero xml del accesorio...
![]() |
#9
|
||||
|
||||
Ah, es que habías preguntado si es posible la transferencia de archivos por usb entre los dos dispositivos
Si "el accesorio" puede montarse como unidad de almacenamiento no te hará falta ni API de USB. Si no es así, pues el API de USB Host te valdrá aunque tal vez tengas que implementar algo en plan controlador.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
#10
|
||||
|
||||
Cierto, no me expresé bien.
Gracias a todos por vuestra ayuda, ahora lo veo mas claro y no parece que vaya a ser algo muy complicado de hacer ![]() ![]() |
![]() |
![]() |
||||||
|