Я пишу приложение для Android, которое читает и представляет данные из унаследованных устройств. Данные состоят из более 100 различных 16-разрядных перечислений, каждый из которых имеет тысячи возможных значений, которые представляют такие вещи, как информация об устройстве, состояние, ошибки и т. Д.Хранение больших таблиц статических данных в Android
Исторически пользователь просматривал возвращаемые значения в большое связующее столов. Предположим, что устройство возвращает значение переполнения ошибки 0xFE04. Пользователь должен просмотреть таблицу ошибок, чтобы найти что-то вроде этого ...
+---------+-------------+----------+
| Error | Description | Solution |
+---------+-------------+----------+
| 0xFE04 | blah blah | blah |
+---------+-------------+----------+
Каждое перечисление имеет таблицу, как это с сотнями или тысячами строк. Эти таблицы никогда не изменяются в зависимости от пользователя, но , вероятно, будут меняться с обновлениями, которые обеспечивают более широкую поддержку.
Как сохранить эти таблицы в коде, чтобы я мог эффективно использовать соответствующую информацию для пользователя &? Предпочтительными являются независимые от языка решения, так как это приложение может быть перенесено в iOS и Windows в будущем.
Возможный дубликат [Сохраняющиеся данные, подходящие для перечислений] (http://stackoverflow.com/questions/492096/persisting-data-suited-for-enums) – Vulcan
А, я неправильно понял объем данных, с которыми вы работаете. Какой-то индексированный файл, такой как SQLite, действительно был бы хорошим выбором. – erickson