Форум программистов, компьютерный форум CyberForum.ru

Приложение "Рецепты", как хранить данные? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как следить за расходом оперативной памяти вашим приложением? http://www.cyberforum.ru/android-dev/thread1231850.html
Как узнать сколько лопает оперативной памяти своё приложение? Когда сворачиваю и проверяю в приложениях, там моя прога в кеше лежит и съедает много памяти
Android Нужны видеоуроки или статьи по программированию под Android есть ли нормальный видео уроки или статьи по студии?может кому попадалась? заранее спасибо. http://www.cyberforum.ru/android-dev/thread1231750.html
Всплывающее меню с кнопками Android
Как повторить это всплывающее меню
Android Что мне надо скачать, чтоб программировать в сфере "Андроид"
СРОЧНООООООООООООООООООООООООООО !
Android Как программно отключать и включать Bluetooth? http://www.cyberforum.ru/android-dev/thread1231660.html
как программно отключать и включать BlueThooth??
Android Добавление данных в ListView Здравствуйте, не могу найти решение проблемы, добавляю записи в listview, а они отображаются только после переворота экрана. Как это решить? подробнее

Показать сообщение отдельно
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,068
22.07.2014, 11:02     Приложение "Рецепты", как хранить данные?
Есть такой вордовский файл с рецептами.
Кликните здесь для просмотра всего текста
Голубцы с картофелем
- картофель - 4-5 шт.
- капуста - 1 кочан или 800 г
- яйцо - 1 шт.
- лук репчатый - 2 шт.
- масло сливочное - 3 ст.л.
- соус сметанный с томатом, соль - по вкусу

Из кочана капусты вырезать кочерыжку, отварить кочан до полу готовности в подсоленной воде.
Сваренный кочан капусты разобрать на листья, слегка отбить черешки. Приготовить фарш.
...

Картофель, сваренный в молоке

- картофель - 3-4 шт.
- молоко - 1.5 стакана
- лук репчатый - 1/2 луковицы
- мука - 1 ст.л.
- масло сливочное - 1 ст.л.

Картофель очистить, нарезать дольками или кубиками и варить 10 мин в воде,
после чего воду слить, залить картофель горячим молоком, варить до готовности.

Пицца с говядиной

- мука - 1 стакан
- дрожжи - 25г
- масло сливочное - 2-3 ст.л.
- сахар - 2 ч.л.
- яйцо - 2 шт.
- молоко - 1/2 стакана
- сладкий перец - 1 стручок
- майонез - 4 ст.л.

Приготовить дрожжевое тесто, раскатать и выложить на смазанный маслом противень.
Отварную говядину нарезать соломкой и выложить на тесто.
...


Хочу сделать приложение "Рецепты", вот думаю в чем лучше хранить данные. Пока реализовал в БД, но думаю про Json, может там проще?
Загвоздка в том, что нужно реализовать поиск рецептов по продуктам: например выбираем "Картофель", выйдет 1 и 2 рецепты, выберем "Яйцо" - выйдет 1 и 3, а если "Яйцо" + "Капуста", то 1.

Как сделал БД: т.Продукты (id, Продукт), т.Рецепты (id, Название, Продукты, Описание) // кол-во продуктов еще не придумал как хранить
В т.Рецепты поле Продукты сделал так: |1|5|6|8|, где цифры - id продукта из т.Продукты.
SQL запроса: "SELECT Название FROM Рецепты WHERE Продукты like '*|3|*' AND Продукты like '*|4|*' AND Продукты like '*|6|*'"
С Json еще не работал, но вижу там есть вроде все необходимое, так ли это?
И поиск по такому алгоритму там возможен?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru