Возможно ли хранить сериализованные данные в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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