Возможно ли хранить сериализованные данные в Java Android APK? (желательно?)Android

Форум для тех, кто программирует под Android
Anonymous
Возможно ли хранить сериализованные данные в Java Android APK? (желательно?)

Сообщение Anonymous »

У меня есть приложение для Android. Я использую большую справочную таблицу. Формат искажен, но давайте представим, что это CSV.
При запуске я считываю данные, выполняю различные проверки, а затем просматриваю данные, чтобы очистить их. После этого приложение запускается.
Теперь я могу сделать одну вещь: как только данные будут очищены, я смогу сериализовать() объект таблицы, а в следующий раз просто прочитать его обратно. Хорошо, но я по-прежнему отправляю необработанные (беспорядочные) данные в приложение. Было бы лучше сериализовать() данные только один раз, при создании apk (на моем компьютере), а затем просто десериализовать() их из «ресурса» в APK (например, через путь к классам

Код: Выделить всё

InputStream stream = res.openRawResource(R.raw.sterilised_object_name))
Но я не понимаю, как это можно сделать? Код (serialize()) может выполняться на виртуальном устройстве, а затем добавляться в APK. Возможно ли такое? и это хорошая идея?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -advisable

Вернуться в «Android»