Советы по управлению списком информации - PullRequest
0 голосов
/ 16 февраля 2011

Я немного изучаю Java и готов попробовать что-нибудь построить. Я думаю, что у меня есть базовое понимание того, как создавать простые детали, но мне трудно планировать свой проект. Я надеялся, что вы, ребята, сможете сказать мне, что мне нужно, чтобы это сработало.

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

Из приложения я хотел бы сделать его доступным для поиска по производителю банкомата-> Модель-> Список кодов ошибок на выбор. И поиск по коду ошибки.

В чем я не уверен, так это в том, как сохранить такой большой список кодов. Я их отформатировал так: («Hyosung», «1000», «20001», «Не удается обнаружить кассету», «Извлеките и замените кассету - проверьте микровыключатель, расположенный на внутренней левой стенке»)

(ПРОИЗВОДИТЕЛЬ, МОДЕЛЬ, КОД, ОПИСАНИЕ, РЕШЕНИЕ)

Таким образом, в зависимости от того, как пользователь выбирает поиск, он может вытянуть всю ошибку

Может быть, есть 1000 кодов ошибок. Было бы лучше сохранить это в текстовый файл, к которому приложение может получить доступ? Как бы вы справились с кодами ошибок?

Ответы [ 2 ]

5 голосов
/ 16 февраля 2011

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

1 голос
/ 16 февраля 2011

Ваши коды ошибок в формате CSV.Итак:

  1. При первом использовании приложения анализируйте файл CSV построчно, используя одну из библиотек разбора CSV: http://opencsv.sourceforge.net/

  2. Сохраняйте каждую строку данных какстрока в базе данных: http://developer.android.com/guide/topics/data/data-storage.html#db

  3. Создайте простой графический интерфейс, в котором вы вводите код ошибки, и он возвращает все данные для этого кода ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...