我们知道android.content.res.Resources
无法执行任何操作,因为Zygote
导致我们无法直接操作某些资源。
我不确定它是如何预加载的以及它预加载的位置。例如,我应该将我的图像文件从res/drawable-hdpi
移动到资源文件夹吗? (请注意,我在res
文件夹中只有1份图像副本。所以{hdpi,ldpi,mdpi,xhdpi)使用相同的drawable
答案 0 :(得分:0)
我应该将我的图像文件从res / drawable-hdpi移动到资源文件夹吗?
不,我不认为将图像资源复制到项目的资产目录会使任何事情发生很大变化。
建议将这些资源放在res
文件夹中并访问这些图像,asset
文件夹用于不同目的,如任何静态html页面,保留应用程序的自定义字体。
最后,您应该将图像资源保留在res目录中,并尽量保持其大小尽可能小。