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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Установить системную дату, время, часовой пояс, летнее время http://www.cyberforum.ru/android-dev/thread931928.html
Насколько это возможно? Кому-нибудь из Вас удавалось? Требуется рут или нет? Получать легко, но установить не получилось. Нашел кучу исходников с попытками, но не работают. Хотя программ...
Программирование Android Анимация одного пункта в ListView Собственно, есть у меня список контактов в ListView, заполняемом моим адаптером. При движении справа-налево по контакту а меня происходит звонок (как у Samsung TouchWIZ). Вопрос, как сделать анимацию... http://www.cyberforum.ru/android-dev/thread931848.html
Как достать expires_in при авторизации через Facebook Программирование Android
При авторизации через Фейсбук он в лог выводит FacebookSDK.WebDialog Redirect URL:...
Программирование Android Как все png файлы проекта взять в BitmapFactory.decodeResource?
все файлы, около 100 - слайды, находятся в папке raw. Как их от туда взять в переменную Bitmap, оставив название файла как имя переменной?
Программирование Android Сделать правильный лайаут с SlidingDrawer http://www.cyberforum.ru/android-dev/thread931760.html
Доброго времени, народ ! При изучении эелемента SlidingDrawer столкнулся с проблемой. А именно : не получается сделать контент на весь экран. Суть в том, что есть ListView и растянуть контент могу...
Программирование Android Интерфейс сайта в приложении Добрый вечер. Меня интересует, как можно вывести новости, а также специальные вставленные в новость видеофайлы, спрятанные в спойлер. То, что я хочу сделать будет похоже на онлайн кинотеатр, только... подробнее

Показать сообщение отдельно
brucemax
Сообщений: n/a

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

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

Вопрос прост как сама суть Но перечитав доки гугла с новым апи для работы с координатами (где используется LocationClient), плюс проштудировав http://stackoverflow.com по этому вопросу, я однозначного ответа так и не нашёл. В итоге для себя пришёл к следующему предварительному решению:
- само приложение для определения и отправки координат у меня без гуи.. просто сервис..(ну надо мне так )
- другой прогой(с гуи) через aidl связываюсь с сервисом, в нём запускаю AlarmManager c определённым интервалом.
- по истечении интервала срабатывает ресивер, в нём ставиться wakelock(чтобы телефон не заснул пока я разбираюсь с координатами) и из этого ресивера стартует сервис, который первым делом проверяет последние известные координаты (getLastKnownLocation()), смотрит время их определения и если оно не удовлетворяет выбранному критерию, запрашивает новые, и ждёт их.
- затем идёт процедура отправки данных на сервер, после чего вызывается метод в ресивере (через интерфэйс и колбэк например) который отменяет wakelock..
Вот в общем-то и всё.. Хотелось бы поинтересоваться у знающих и тех, кто с этим сталкивался не изобрёл ли я велосипед.. и есть ли другие решения, может уже готовая библиотечка..?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru