|
7 / 8 / 1
Регистрация: 08.08.2012
Сообщений: 63
|
|
Хранение данных в приложении-справочнике18.08.2014, 14:17. Показов 3689. Ответов 10
Метки нет (Все метки)
Есть задача написать приложение со списком заведений города... Есть текстовой файл с набором данных в виде: Название организации, адрес, телефоны, сайт, режим работы. Как лучше и правильнее сделать хранение этих данных в приложении, с возможностью поиска по индексу, телефонам и т.п. Плюс добавить отображение карт и на них выбранных заведений?
0
|
|
| 18.08.2014, 14:17 | |
|
Ответы с готовыми решениями:
10
Хранение учетных данных в приложении Хранение данных в приложении Хранение данных в приложении |
|
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
|
|
| 18.08.2014, 14:55 | |
|
Можно использовать базу данных SQLite или создать собственный класс java и внести все данные в него
0
|
|
|
7 / 8 / 1
Регистрация: 08.08.2012
Сообщений: 63
|
|
| 18.08.2014, 15:24 [ТС] | |
|
Тогда нужно будет импортировать данные из текстового файла? Как проще это сделать, т.к. записей там просто море
0
|
|
|
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208
|
|||||||||
| 18.08.2014, 15:26 | |||||||||
|
Добавлено через 1 минуту
1
|
|||||||||
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
| 18.08.2014, 15:42 | |
|
0
|
|
|
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
|
|
| 18.08.2014, 15:53 | |
|
нет просто можно создать класс который будет содержать все нужные поля номер телефона и тп и просто создать массив или контейнер обьектов этого класса и в нем искать нужные элементы а про текстовый файл я не писал
Добавлено через 2 минуты я думал можно просто вручную вбить данные в класс или в базу данных или сделать JSON и парсить его по нужной информации разве так нельзя??
0
|
|
|
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
|
|
| 18.08.2014, 20:09 | |
|
Сейчас занимаюсь аналогичной темой, если коротко, то рецепты для мультиварки. Тоже долго думал, как удобней будет ээ... использовать данные, т.к. первоначальная инфа находится в word.
В игоге остановился на нескольких txt файлах (куда с помощью макросов VBA перенес отформатированный word) которые в приложении (при первом пуске) переносятся в БД. SQLite была выбрана, т.к также необходимо искать записи, а кроме БД в Андроиде это врядли что сможет. Могу подсказать если что надо.
0
|
|
|
7 / 8 / 1
Регистрация: 08.08.2012
Сообщений: 63
|
|||
| 19.08.2014, 10:26 [ТС] | |||
|
Добавлено через 5 минут Клиника 1 440000, Пенза, ул. Комсомольская, 12, 294-22-20, +7 (917) 794-22-20 как читать и переносить данные? Или вручную разделять их??
0
|
|||
|
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
|
|
| 19.08.2014, 12:14 | |
|
Естесственно надо сперва отформатировать текст, чем я и занимался целую неделю. Потом перенес/спарсил данные из Word в txt-файлы в виде:
1|Овсяные хлопья 2|Молоко 3|Вода 4|Сахар 5|Соль 1|1|Овсянка|Текст рецепта 2|1|Геркулесовая каша с бананом|Текст рецепта Но предварительно лучше это дело протестировать например в Access, дабы представлять себе саму структуру БД, формирование запросов. Если у вас текст в файлах идентичный (т.е. поддается логике, см. прим.), то думаю проблем переноса в БД не возникнет. Клиника 1 - наименование (1-я, 4-я строка и т.д.) 440000, Пенза, ул. Комсомольская, 12, - адрес (2-я, 5-я строка и т.д.) 294-22-20, +7 (917) 794-22-20 - телефоны (3-я, 6-я строка и т.д.)
1
|
|
|
7 / 8 / 1
Регистрация: 08.08.2012
Сообщений: 63
|
|
| 19.08.2014, 13:20 [ТС] | |
|
Спасибо! Почти так и делаю сейчас. Но мне еще хочется отсоединить индекс, а телефоны в другую таблицу и связать их с таблицей клиники.
0
|
|
|
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
|
||
| 19.08.2014, 13:32 | ||
|
Главное чтобы индекс был в начале и имел 6 цифр (хотя для regex и это не проблема). С телефонами парсить по запятой. Присваиваешь id клинике (т.Clinics), затем его присваиваешь телефону в т.Phones, например idT. Если телефона 2 и больше, то создай несколько столбцов (или новую строку с тем же idT). Аналогично с адресами. Т.е. в цикле чтения файла создаешь 3 массива, затем создание БД и заполнение.
0
|
||
| 19.08.2014, 13:32 | |
|
Помогаю со студенческими работами здесь
11
Хранение данных в приложении, какое хранилище предпочтительнее Хранение данных (из БД) в приложении как singleton и визуальное программирование Хранение информации в приложении Хранение текста в консольном приложении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|