Эй, у меня много данных о строках, поэтому я помещаю их в Strings.xml..
Проблема в том, что String.xml теперь составляет 5 мб! Так что .apk становится большим. Если я сделаю на первом завтраке своего приложения, скачайте Strings.xml с сервера, можно ли заменить пустой, который я вставлял в .apk с тем, который я загружаю после установка приложения? Или это плохо, если у Strings.xml такой большой?
Ресурсы доступны только для чтения, поэтому вы не можете их заменить.
Если вы не используете функции локализации (-en, -it, -de...), и вы можете заставить приложение загружать только те строки, которые вам нужны (при условии, что вам не всегда нужны все) Я сделал бы это, если бы это того стоило.
Однако даже если 5mb для текстового файла много, я не знаю, есть ли фактические недостатки, и в конце он будет сжат, когда в apk.
Короткий ответ: вы не можете заменить файл, встроенный в apk, также обратите внимание, что на этапе строительства каждый xmls преобразуется в двоичное представление. Поскольку я ничего не знаю о вашем приложении, я не могу сказать, плохо ли иметь такой большой файл string.xml. возможно, я посмотрю на спектакль и на потребление памяти.