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

Respuesta
 
Herramientas
  #1  
Viejo 04/06/12, 16:39:58
Array

[xs_avatar]
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar

Post Transferencia datos USB

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!
Responder Con Cita


  #2  
Viejo 04/06/12, 17:00:32
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
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.
Responder Con Cita
  #3  
Viejo 04/06/12, 17:27:45
Array

[xs_avatar]
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar

Ok, muchas gracias por la respuesta!!

No se que es el OTG, pero voy a documentarme


Saludos!!
Responder Con Cita
  #4  
Viejo 04/06/12, 17:30:38
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

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!
Responder Con Cita
  #5  
Viejo 04/06/12, 17:56:01
Array

[xs_avatar]
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar

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!!
Responder Con Cita
  #6  
Viejo 04/06/12, 18:12:04
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por mocelet Ver Mensaje
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...).
Gracias, no lo sabía, como siempre fijo mis proyectos en GB con mínimo Froyo (y cacheando los posibles errores por métodos que no existen) no sabía que en Honeycomb ya estaba disponible.

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.
Responder Con Cita
  #7  
Viejo 04/06/12, 19:28:12
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

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!
Responder Con Cita
  #8  
Viejo 05/06/12, 10:33:29
Array

[xs_avatar]
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar

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...
Responder Con Cita
  #9  
Viejo 05/06/12, 10:42:23
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

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!
Responder Con Cita
  #10  
Viejo 05/06/12, 13:06:45
Array

[xs_avatar]
abuelaMatrix abuelaMatrix no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 55
Tu operador: Movistar

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
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 18:48:16 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /