Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > Получение данных по http


Автор: Dapo 28.6.2012, 02:27
Доброго всем! Возникла необходимость получать данные с http-сервера для отображения мнемосхемы на смартфоне. Планирую использовать такую связку:
1. Мой компонент для отображения значения
2. AsyncTask с запросом на сервер в бэкграунде (URL представляет собой параметры для SQL-запроса)
3. Парсинг полученной строки и "раскидывание" значений по моим компонентам.
4. Повторный запуск AsyncTask по таймеру, и т.д. начиная с п.2
URL, который я передаю на сервер, формируется динамически (разные активити отображают разные данные). После выполнения запроса, на вход я получаю длинную строку содержащую эти самые значения, которую потом и парсю. Вопрос - правильно ли это, или есть более другие способы получения данных? Интересует прежде всего сам процесс получения данных. Может есть способ избежать парсинга? Спасибо!

Автор: Dapo 29.6.2012, 03:11
Ну вроде сделал по своей схеме...

Автор: Ярослав 5.7.2012, 20:03
Так зацини код

Автор: Dapo 7.7.2012, 04:44
Ярослав, так а что я должен зацЕнить? Не вижу кода, чтоб заценивать.  smile 

Автор: PiyodaiSiyo 12.7.2012, 18:57
с телефона напрямую не получится управлять серверной БД. Надо на стороне сервера писать вебсервис-посредник.

Автор: Dapo 13.7.2012, 07:22
PiyodaiSiyo, конечно нельзя. Я параметры в php-скрипт передаю и от него же получаю выборку.

Автор: Dapo 17.7.2012, 18:13
ну вот  smile  а чего никто про json не сказал?  я еще с дельфей только свои raw делал,  а тут нам и xml и json  в готовых обертках. ну в любом случае схема почти та же самая, только пхп заставляем отдавать нам json , а на клиенте выкидываем ручной парсинг строки нафиг и юзаем специальный класс. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)