2016-06-14 2 views
0

Я много пробовал с этим в течение недели и действительно надеюсь, что один из вас, ребята, поможет мне в этом? Пожалуйста, помогите мне в этом, так как любой из моих друзей не работает над телефонной связью.Хранение и извлечение данных в приложении phonegap (текст и изображения)

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

В принципе, мой сценарий есть, у меня есть список предметов (около 500), которые говорят, что имя, адрес, город и профиль pic как 1 элемент, а также 500 itmes есть. Когда я открываю приложение на странице подписки, я хочу заполнить этот список из 500 элементов в раскрывающемся списке или что-то простодушное. Я могу видеть все эти 500 предметов и подписаться на 4-5 пунктов вместе с именем, адресом, городом и профилем.

После подписки, когда я открываю домашний экран, все эти 4-5 элементов должны быть заполнены в виде списка.

Googling оставил меня в замешательстве. Я хочу убедиться, что я использую лучший метод для хранения данных для моих пользователей. После того, как много чтения статей я founf я могу использовать эти:
1. Локальное хранение данных 2. SQLite

Также я использую Framework 7 для разработки пользовательского интерфейса.

Спасибо заранее, Abhinav

ответ

0

Я работаю на основе PhoneGap приложения, где мне нужно было решить для подобной задачи. В моем случае у меня есть и локальное хранилище и облако хранения:

  • Local: SQLite
  • Cloud: MongoDB (MLAB) на Heroku.

Вы хотите иметь локальное хранилище для автономного доступа, а SQLite - прекрасный выбор для этого. Это в значительной степени стандарт для разработки на родном языке, а также для разработки на основе PhoneGap.

Есть некоторые ограничения (например, невозможность вставить более 500 записей за раз), но это вряд ли будет проблемой для вашего случая использования.

Вы можете использовать built in sqlite PhoneGap plugin или одну из вилок, доступных на GitHub, если вам нужна дополнительная гибкость.

+0

Большое спасибо :) Извините, что для ответа на последнее время я действительно путешествовал. Я использую SQLite для решения моей текущей проблемы. – jaiswalabhinav17

0

Существует не так много вариантов - вы используете js, который просто не предназначен для хранения данных или использования баз данных. Я рекомендую вам попробовать http://mozilla.github.io/localForage/ - это довольно хорошая обертка для всех.

+0

Спасибо большое :) Извините за ответ, я действительно путешествовал. – jaiswalabhinav17