2010-12-03 2 views
5

Я сделал приложение, которое дает мне местоположение моего телефона Android.Как получить местоположение GPS с помощью SMS

Теперь я хочу создать метод, который поможет мне получить GPS-координаты моего телефона (широта долготы или по возможности) с помощью SMS.

Пример: номер телефона 558899. Я посылаю СМС с «получить местоположение» до 558899, чтобы получить сообщение с координатами.

+2

СМС кажется небезопасным способом получения данных GPS. Что помешало бы случайному человеку отправить SMS-сообщение на ваш телефон с «получить местоположение» в сообщении и вернуть ваше точное местоположение? Я бы рекомендовал использовать какой-то веб-сервис для совместного использования данных GPS, где данные разделяются только после того, как вы дадите разрешение на его совместное использование с конкретными людьми. – Computerish

+0

Не каждый поставщик предлагает неограниченный план использования веб-сервисов (мне удалось заплатить ~ 3 евро за ~ 1 МБ, а НЕ роуминг ... усвоил мой урок). Чтобы обойти эту проблему безопасности, вы можете добавить длинный пароль. – Im0rtality

+0

Да, пароль, или вы можете также присваивать белый список приемлемым номерам, чтобы отвечать на –

ответ

3

это может помочь:

"Захват" входящего SMS: http://www.codemobiles.com/forum/viewtopic.php?p=95

Отправить SMS: http://www.anddev.org/how_to_send_sms-t552.html

Edit: битая ссылка. Я не помню, что именно было в нем, точно так же, как кэш Google и Internet Wayback Machine. После ссылки должны иметь некоторую информацию по теме:

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

+0

Это должен быть принятый ответ. – CallMeLaNN

+0

@ Im0rtality - первая ссылка мертва. –

+0

@DavidRobbins спасибо, обновил сообщение – Im0rtality

1

Используйте Geocoder класс. Передайте это getFromLocation() метод долготы и широты и максимальное количество результатов, которые вы хотите получить. Вы получите List объектов Address.

+0

Я уже сделал это, теперь я пытаюсь отправить его как SMS при запросе. – user519332

Смежные вопросы