2015-04-09 4 views
0

Я создал мобильное приложение в eclipse и базу данных на phpmyadmin.Чтение данных из базы php в приложение для Android

Я хочу, чтобы информация, хранящаяся в базе данных, отображалась в приложении. Например, если пользователь выполняет поиск в приложении, он вводит их поиск и их местоположение, и приложение предоставляет им информацию, связанную с их поиском, которая также соответствует их местоположению. Затем информация была взята из того, что находится в базе данных.

Каков наилучший способ для этого? Или у кого-нибудь есть какие-либо учебники о чем-то подобном?

+0

попытка вебсервис/успокоительной – yummy

ответ

0

Прежде всего, вы должны посмотреть, как обрабатывается инфраструктура клиент/сервер при использовании android.

вам понадобится API-интерфейс PHP, который должен предоставить вам данные в нужном формате (i reccomend json), и вы должны создать свое приложение таким образом, чтобы поиск данных проходил плавно и консультировал пользователя процесс (необязательно: прогресс) и успешность поиска.

, пожалуйста, посмотрите на этот сайт:

http://www.techrecite.com/how-to-create-json-using-data-from-mysql-database/

в основном, "схематичный" мой Рекомендован клиент - сервер приложений заключается в следующем:

андроида:

  1. пользователь входит в деятельность.
  2. показать прогрессDialog, чтобы пользователь не умер, ожидая чего-то.
  3. с использованием любой библиотеки http-соединений (я рекомендую Android Async http) сделать петицию на «yourserver.com/yourapi.php?yourametres» и ожидать ответа.
  4. проанализировать данные sucess с помощью класса парсера (преобразовать его в объект Java. GSON - хорошая библиотека для этого).
  5. Используя библиотеку событий Greenrobot, отправьте мероприятие событие с анализируемыми данными.
  6. update listview adapter/textviews/whatever с полученными данными, удалите progressDialog и дайте пользователю повеселиться !.

надеюсь, что это поможет.

https://github.com/greenrobot/EventBus

http://loopj.com/android-async-http/

https://code.google.com/p/google-gson/

+0

большое спасибо за вашу помощь - я буду смотреть на эту информацию спасибо! – Tmcc

Смежные вопросы