Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
brucemax
Сообщений: n/a
#1

Переодическая отсылка координат на сервер в бэкграунде - Программирование Android

01.08.2013, 13:10. Просмотров 828. Ответов 0
Метки нет (Все метки)

Вопрос прост как сама суть Но перечитав доки гугла с новым апи для работы с координатами (где используется LocationClient), плюс проштудировав http://stackoverflow.com по этому вопросу, я однозначного ответа так и не нашёл. В итоге для себя пришёл к следующему предварительному решению:
- само приложение для определения и отправки координат у меня без гуи.. просто сервис..(ну надо мне так )
- другой прогой(с гуи) через aidl связываюсь с сервисом, в нём запускаю AlarmManager c определённым интервалом.
- по истечении интервала срабатывает ресивер, в нём ставиться wakelock(чтобы телефон не заснул пока я разбираюсь с координатами) и из этого ресивера стартует сервис, который первым делом проверяет последние известные координаты (getLastKnownLocation()), смотрит время их определения и если оно не удовлетворяет выбранному критерию, запрашивает новые, и ждёт их.
- затем идёт процедура отправки данных на сервер, после чего вызывается метод в ресивере (через интерфэйс и колбэк например) который отменяет wakelock..
Вот в общем-то и всё.. Хотелось бы поинтересоваться у знающих и тех, кто с этим сталкивался не изобрёл ли я велосипед.. и есть ли другие решения, может уже готовая библиотечка..?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2013, 13:10     Переодическая отсылка координат на сервер в бэкграунде
Посмотрите здесь:

Выполнение задач в бэкграунде - Программирование Android
Доброго времени суток, нужна помощь с реализацией. Есть базе начальное время и конечное время, в этот промежуток на устройстве должен...

Изменение координат кнопки - Программирование Android
Здравствуйте, вопрос как программно изменять координаты кнопки ? ниже приведу ссылки с помощью которых пытался разобраться, возможно...

Не определение GPS координат - Программирование Android
ОФФТОП: В первоначальной версии все работу наладить удалось, но захотелось структурировать код. Сейчас задача вернуть все в...

Получение координат по адресу - Программирование Android
Всем привет, наткнулся на такую реализацию. public LatLng getLocationFromAddress(String strAddress) { Geocoder coder = new...

Получение координат нажатия - Программирование Android
У меня проблема - я только начал разрабатывать под android и одна из первых трудностей - как обработать нажатие (считать координаты, силу...

Отправка координат ссылкой - Программирование Android
Приложение отправляет координаты в смс. на данный момент приходит широта и долгота в виде цифр. как сделать что бы приходила ссылка на...

Смещение координат GPS/NetWork - Программирование Android
Всем известная проблема - смещение координат, полученных через GPS/NetWork, на гугл/яндекс картах. Примерное расстояние смещения:...

Передача координат на карту Google - Программирование Android
В проекте есть встроенная в программу карта google. По задумке при нажатии на кнопку координаты адреса должны отправляться на эту карту и...

Как получить списк координат Path? - Программирование Android
Добрый день. Есть проблема как получить координаты Canvas Path после преобразований matrix.

Как проверить принадлежность координат радиусу - Программирование Android
то есть android позволяет получить ваше текущее место по gps, и стоит задача - взять какую нибудь ближайшую точку, ее координаты - и...

Хранение координат (15 знаков после запятой) - Программирование Android
Доброго времени суточек. Необходимо хранить координаты штатов. Сразу что-то нагуглил в сторону Point2D.Double Но, вот таким...

Система координат акселерометра планшета и телефона - Программирование Android
Всех с наступающим!!! Была задача, простая до скрежета зубов: импортирую import android.hardware.SensorEvent; далее просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru