Я пишу приложение для Android, которое должно работать как в автономном режиме, так и в Интернете. Для этого мне нужно получить базу данных mysql с внешнего сервера и сохранить эту базу данных в локальной базе данных телефонов, чтобы ее можно было прочитать оттуда, если у пользователя нет подключения. Возможно ли это, и если да, то как я могу это сделать?
Phonegap: заполнить локальную базу данных данными с внешнего сервера
Ответы (2)
Обратитесь к следующему потоку, в котором я упомянул фреймворки javascript, которые можно использовать для локального хранения данных. Фреймворки используют стандартный механизм локального хранения, но они упрощают хранение/извлечение, а также делают его переносимым на многие платформы (это опять же зависит от выбора фреймворка).
Что использовать для хранения базы данных PhoneGap
Хотя вам все еще нужно загрузить данные с сервера.
person
dhaval
schedule
29.03.2012
Похоже, вам нужно написать API, который выполняет операции CRUD в базе данных.
Не существует тривиального способа просто сделать это напрямую с MySQL — вам придется его написать.
Специально для этого разработаны фреймворки, например FRAPI: http://getfrapi.com/
person
Paul Bain
schedule
29.03.2012
В настоящее время я использую xmlHttpRequest для получения данных с сервера. Неужели нет простого способа сохранить эти данные в локальной базе данных телефонов для использования в автономном режиме?
- person user1256852; 29.03.2012