2012-01-17 3 views
0

Есть ли способ интегрировать мобильную базу данных для вашего приложения? Если да, то это чрезвычайно сложно? Я еще не начал использовать какой-либо код, я просто хотел бы знать, как это можно сделать, и меры, которые включают в себя такое желание интегрировать базу данных для приложения Android.intergrating database for android app

Я хотел бы сделать следующее: Пользователь хотел бы найти ресторан поблизости ... они думают, что знают название ресторана, поэтому они начинают печатать буквы. Если они наберут U, появятся все рестораны, начинающиеся с «U». Как только они найдут ресторан, который они ищут, они нажимают на него и получают информацию.

Можно ли это сделать? Спасибо.

+1

Вы имеете в виду базу данных, размещенную на удаленном сервере (или), чтобы создать предварительно созданную базу данных с вашим приложением? – kosa

+0

вот где я думаю, что он становится сложным ... мы являемся частью этой компании, которая контролирует базу данных. например, мы используем их поисковую систему для получения результатов, которые хранятся на их сервере. поэтому я не уверен, как бы я сделал этот шаг в принятии того, какие результаты будут отданы нашим клиентам ... доставлены в наше приложение. В этом смысл? – MCarter

+0

, например, когда клиент хотел бы найти элемент, скажем, фильм, результаты приходят с их сервера ... не наши. поэтому мы не контролируем результаты поиска или что-то еще. – MCarter

ответ

1

AFAIK, вот как это работает, компания, у которой есть база данных, должна предоставить вам URL-адрес, который берет ваш поисковый запрос как параметр и возвращает XML (или) Json в качестве ответа. Вам нужно вызвать этот URL, добавив условия поиска (введенные пользователем) с помощью HTTPClient API от android, которые возвращают соответствующие результаты либо XML (или) Json. Если ответ Json, вы можете использовать android JSonObject api для анализа ответа. Если XML-ответ, вам нужно использовать синтаксические анализаторы SAX/DOM.