2010-12-03 20 views
5

He hecho una aplicación que me da la ubicación de mi teléfono Android.Cómo recuperar la ubicación del GPS a través de SMS

Ahora quiero hacer un método que me ayude a recuperar la ubicación GPS de mi teléfono (latitud y longitud si es posible) con un SMS.

Ejemplo: número de teléfono 558899. Envío un SMS con "obtener ubicación" al 558899 y recibiré un mensaje con las coordenadas.

+2

SMS parece una forma insegura de recuperar datos de GPS. ¿Qué detendrá a cualquier persona al azar de enviar un SMS a su teléfono con "obtener ubicación" en el mensaje y recuperar su ubicación exacta? Recomendaría utilizar algún tipo de servicio web para compartir los datos del GPS en los que los datos solo se comparten una vez que otorgue permiso para que se compartan con personas específicas. – Computerish

+0

No todos los proveedores ofrecen un plan ilimitado para el uso del servicio web (logré pagar ~ 3 euros por ~ 1 MB mientras no esté en roaming ... aprendí mi lección de la manera más difícil). Para solucionar este problema de seguridad, puede agregar una contraseña larga. – Im0rtality

+0

Sí, contraseña o también puede incluir números aceptables en la lista blanca para responder al –

Respuesta

3

esto puede ayudar:

"capturar" los SMS entrantes: http://www.codemobiles.com/forum/viewtopic.php?p=95

enviar SMS: http://www.anddev.org/how_to_send_sms-t552.html

Editar: vínculo roto. No recuerdo exactamente qué contenía, al igual que el caché de Google y la Máquina Wayback de Internet. Siguiente enlace debe tener algo de información sobre el tema:

http://lamiaamb.wordpress.com/2012/03/19/android-capture-an-incoming-sms/

+0

Esta debería ser la respuesta aceptada. – CallMeLaNN

+0

@ ImOrtality: el primer enlace está muerto. –

+0

@DavidRobbins gracias, puesto actualizado – Im0rtality

1

Utilice la clase Geocoder. Pase su método getFromLocation(), la longitud y la latitud y la cantidad máxima de resultados que desea obtener. Obtendrá un List de Address objetos.

+0

ya lo hice, ahora estoy tratando de enviarlo como un SMS cuando lo solicite. – user519332

Cuestiones relacionadas