Связь Android с php-mysql с использованием веб-сервисов

Привет, ребята, я разрабатываю последний год проекта на основе местоположения (gps) в Android. Мне нужно создать сервер с использованием php и mysql, который содержит имя и местоположение (по широте и долготе) важных больниц в Мумбаи. Клиент Android должен быть возможность получить широту и долготу местоположений в базе данных mysql (внешней), а затем нанести ее на карту Google.

ppl предложили мне использовать http-клиент по умолчанию для связи с сервером (веб-сервисы apache)... Не могли бы вы сказать мне, возможно ли это? Если да, то может ли кто-нибудь предложить мне несколько хороших руководств (основ) для изучения клиентского сервера связь с использованием apache (http-клиент и http-сервер) в Интернете... а также, если возможно, его реализация в android (чтобы я мог использовать его в своем окончательном проекте для подключения к моему серверу php-mysql).... в порядке чтобы сделать его более эффективным... Будем признательны за любую помощь.... ура


person CHETAN    schedule 23.10.2010    source источник
comment
Я просто вызываю стандартные php-страницы для публикации данных и получения результатов.   -  person Jim    schedule 25.10.2010


Ответы (1)


Если вы хотите, чтобы это было просто, мое предложение заключается в следующем:

  • настроить HTTP-сервер, использовать PHP для подключения к MySQL db
  • реализовать веб-интерфейс в PHP, либо webService, либо JSON (я бы предложил JSON, поскольку он проще и достаточен для вашей цели
  • реализовать простой http-клиент в android, используя запросы REST к серверу
  • анализировать ответ JSON, используя что-то вроде библиотеки Jackson java JSON
  • не забудьте реализовать аутентификацию пользователя (например, простое имя пользователя/пароль с использованием POST через HTTPS)

Вы можете легко найти примеры для всех этих шагов повсюду.

person andig    schedule 21.02.2011