2013-12-04 5 views
-1

Я новичок в приложениях для Android. Я хочу создать базу данных на моем ноутбуке, но я хочу, чтобы информация могла быть доступна из нее в моем приложении для Android. Я ищу лучший способ получить данные из базы данных на ноутбуке в приложение и обновить базу данных из приложения. Любые справочные/веб-страницы с рекомендациями будут высоко оценены. Я сделал некоторые исследования, но не увенчался успехом.Подключение базы данных к телефону

ответ

1

Здесь вы можете проверить, это поможет вам создать и заполнить базу данных во время выполнения и предварительно загрузить базу данных с помощью приложения для Android.

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

Надеется, что это поможет ...

+2

Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (http://meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. – Nanne

2

Что вам нужно сделать, это создать базу данных в компьютере и программе веб-служба в JSP, ASP.net и т.д .. и вызовите веб-службу, чтобы получить строки таблицы и вернуть ее в приложение, используя любой из методов, таких как REST/SOAP и т. д., и проанализировать его с помощью любых типов парсеров, таких как JSON, DOM или SAX, в зависимости от того, какие данные являются вашей веб-службой. с здесь есть учебное пособие http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/

+0

** androidhive не является хорошим источником учебников ** ... для многих методов плохого кода там ... этот код не будет работать на устройствах с API> = 11 – Selvin

+0

Плохой код в ссылке - это правильный подход. В этом вопросе запрашивается способ доступа к базе данных, хранящейся на ноутбуке. Решением будет использование MAMP/XAMP/LAMP, подключение к ноутбуку и просто загрузка информации с помощью PHP-скрипта. Таким образом, вы можете изолировать код на локальном компьютере перед его развертыванием на внешний сервер. – Rarw

0

В Android обычно используется база данных SQLite, если вы хотите создать эту базу данных из своей системы. вы можете использовать плагин SQLite Manager для firefox. после создания базы данных вы можете переместить эту базу данных в Android-устройство/эмулятор. Затем вы можете использовать SQLiteOpenHelper, что поможет вам связать вашу базу данных. Я надеюсь, что это поможет вам.

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