Я создаю простое приложение для Android, это будет карта с отмеченными на ней точками.Эти точки иногда меняются в зависимости от XML-файла, размещенного в Интернете.
Чтобы сократить время начальной загрузки, я намерен распространить сериализованный список этих точек с приложением, которое может быть обновлено в будущем.
Сначала я намеревался распространять этот сериализованный файл как «актив».Таким образом, я мог просто сгенерировать файл и поместить его в «assets».Однако это не работает, потому что (из того, что я вижу) я не могу перезаписать эти активы.
Второй вариант заключался в использовании внутреннего хранилища, однако (из того, что я вижу) яневозможно распространить этот файл как «внутреннее хранилище».
Является ли мой единственный вариант распространять мой сериализованный список в качестве ресурса, а затем при начальной загрузке копировать его во внутреннее хранилище?Файлы будут иметь размер около 50 КБ, но, как представляется, нет необходимости иметь 2 копии одного и того же файла (1 из которых со временем устареет) в составе одного и того же приложения.