2011-03-22 21 views
5

Me han encargado que la universidad programe una aplicación para teléfono móvil. He optado por dos teléfonos móviles para comunicarme entre ellos a través de un mensaje.Comunicación dispositivo a dispositivo en Android

Me gustaría que la aplicación para conectar el móvil a Internet envíe el mensaje y el otro móvil para conectarse a Internet para recibir el mensaje.

Estoy usando Eclipse IDE.

¿Alguien tiene alguna idea de buenos ejemplos de código fuente de aplicación similar para que pueda desarrollar mi aplicación utilizando los protocolos adecuados.

Agradecería cualquier consejo y ciertamente no estoy buscando a alguien que me dé "la respuesta". Realmente estoy deseando quedar atrapado. Aunque nunca he tocado un teléfono Android, mucho menos programé uno. ¡Así que algunos consejos serían increíbles!

Gracias

Si

+2

¿Ha descargado el SDK de Android todavía? – Amplify91

+0

Hola, Aplify, estaba bajo la impresión de que podría usar Java ME en Eclipse. –

+0

No, hay un SDK específico. Ya expliqué más acerca de cómo comenzar en una respuesta a continuación. – Amplify91

Respuesta

2

Acostúmbrate a este sitio: http://developer.android.com/index.html Aprende, añádelo. Está lleno de información útil. La sección Videos ofrece muchas conversaciones en vivo sobre qué es exactamente Android, entre otros temas. Una de las primeras cosas que debe hacer es ir a la sección SDK. Proporciona una guía detallada sobre cómo obtener la configuración. La Guía de desarrollo es excelente para aprender más sobre Android y sobre cómo programar aplicaciones de Android (no solo programas de Java) especialmente cuando recién comienza. Los recursos están llenos de ejemplos de código y artículos sobre problemas específicos y la referencia es toda la documentación de la plataforma. @Matthew Willis ya ha proporcionado un útil enlace de la Guía de desarrollo.

Mire alrededor del sitio, descargue e instale el SDK, y vuelva cada vez que tenga alguna pregunta. ¡Buena suerte!

+1

Realmente aprecio su ayuda. Probablemente me pase todo el fin de semana trabajando en esto, así que les agradezco a todos por ponerme en marcha con el pie derecho. –

2

Antes de determinar la solución técnica que necesita para averiguar cómo dos dispositivos que no saben el uno del otro se comunicará.

En su caso, donde parece que está tratando de desarrollar algún tipo de solución de igual a igual, lo más probable es que necesite algún tipo de servidor entre donde sus teléfonos envían mensajes y sondear mensajes.

Si está utilizando WIFI, tendría la dirección IP de cada teléfono y podría configurar cada teléfono para comunicarse entre sí directamente.

Una vez que determine su arquitectura, algo simple como http puede ser suficiente para comunicarse.

+0

Gracias por su aporte, ¡muy apreciado! –

2

Puede consultar What is Android? para tener una idea de los marcos/bibliotecas que están disponibles en Android. Leer los enlaces en el panel izquierdo de ese sitio lo guiará a través de una buena serie de artículos sobre Android.

En términos de formas para que dos dispositivos se comuniquen, son muchos y difíciles de enumerar. En general, tendrás mucha mejor suerte con preguntas específicas aquí que con preguntas amplias.

Quizás le interese leer sobre C2DM para enviar mensajes a un dispositivo; si no, hay muchas otras alternativas que involucran encuestas.

+0

¡Gracias, un gran consejo! –

Cuestiones relacionadas