gpt4 book ai didi

android - 是否可以在文件系统中自行创建的文件夹上使用 Android 资源解析器?

转载 作者:行者123 更新时间:2023-11-30 04:22:24 27 4
gpt4 key购买 nike

我希望能够“覆盖”打包在我的 apk 中的 Android 资源,方法是让应用定期下载包含覆盖的压缩文件,这些覆盖遵循与源代码相同的命名约定。例如,zip 可能包含以下路径:

res/values/strings.json
res/values-land/strings.json

我的代码将解析这些文件并生成一个 Map>,它将字符串资源 ID 映射到文件夹-> 值对(或类似的东西)。在这一点上,我真的只关心字符串和图像(可能是数组),而不是布局等。

要点:是否有任何可用的方法,在给定文件夹名称列表的情况下,会告诉我 Android 解析器会根据当前状态选择哪个?我假设这很困难,因为编译器将所有内容分解为 id,但认为值得一试。有什么想法吗?

最佳答案

Is there any method available, that, given a list of folder names, would tell me which one the Android resolver would choose based on current state?

没有。欢迎您根据 ConfigurationDeviceMetrics 和 kin 自行滚动。您还需要为自己的文件创建自己的解析器,因为 Android 的资源系统只处理资源,而不处理从任意位置检索到的任意文件。

Android 中的期望是,如果你想更新资源,你就更新应用程序,可能是因为也有代码更改。不可否认,这种方法有其局限性。

关于android - 是否可以在文件系统中自行创建的文件夹上使用 Android 资源解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9072342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com