Я пытаюсь отправить данные gps в веб-сервис PHP, который затем обновит базу данных mysql. Я хотел бы иметь возможность обновлять базу данных один раз в секунду. Телефон будет подключен, поэтому использование батареи не вызывает беспокойства. Является ли один раз в секунду разумным и смогу ли я добиться этого много обновлений в течение длительного периода времени?Как быстро телефон Android надежно обновит веб-сервис?
Кроме того, есть ли лучший способ сделать это? Любые трюки, которые позволят мне сделать это, будут оценены. Единственное, что я собирался сделать, это захватить 5 точек GPS-данных (я предполагаю, что телефон Android может получать данные gps со скоростью один раз в секунду), а затем каждые пять секунд отправляет пакет из 5 точек данных в Интернет оказание услуг. Я также попытаюсь просто отправлять отдельные точки данных каждую секунду, чтобы увидеть, будет ли это работать.
Есть ли какой-либо из этих методов, как хороший подход? Есть ли способ лучше?
В настоящее время я использую Android-асинхронную клиентскую библиотеку Http, написанную Джеймсом Смитом и поставщиком услуг плавного доступа Google Play Services.
http://loopj.com/android-async-http/
Спасибо, это похоже на хороший вариант. Я согласен, что использование sqlite DB не обязательно, это замедлит работу. Я напишу некоторые тестовые приложения, используя Volley, и посмотрим, насколько они эффективны. Раньше я этого не слышал. Я проверю это как ответ, но хочу подождать до конца дня, чтобы узнать, есть ли у меня больше комментариев. – nickfox