嘿,我有很多字符串数据,所以我将它们放入Strings.xml中。
问题是String.xml现在是5 MB大!所以.apk变得很大..如果我在我的应用程序的第一个午餐上从服务器下载Strings.xml,是否可以替换我放入.apk的空白的那个与我下载后的那个应用安装?或者让Strings.xml如此之大是不好的?
答案 0 :(得分:1)
资源是只读的,因此您无法替换它们。
如果你没有使用本地化功能(-en,-it,-de ...),你可以让你的应用程序只下载你需要的字符串(前提是你不需要所有这些),如果它值得,我会这样做。
然而,即使文本文件的5mb很多,我也不知道是否有实际的缺点,最后它会在apk中被压缩。
答案 1 :(得分:0)
简答:你无法替换嵌入到apk中的文件, 另请注意,在构建阶段,每个xmls都会转换为 二进制表示。 由于我对你的应用程序一无所知,我不知道是否有坏处 一个如此大的string.xml。也许我会看一下表演和表演 记忆消耗。