android - 我如何知道将为我的设备加载哪些资源?

标签 android android-drawable android-resources android-hardware android-resolution

如果我手边有任何设备,我怎么知道我的 apk 将使用哪些资源?
例如drawable-hdpidrawable-xhdpidrawable-xxhdpi
我不是在理论上询问这些文件夹中的哪些文件夹是何时加载的,而是具体来说,如果我手头有一个随机设备,我怎么知道将使用哪个文件夹?

最佳答案

您可以查看一些 Google 搜索结果,例如:generatorexplanation如果你想知道它背后的“魔法”。

在 Android 开发网站上,您可以找到 density buckets 的概述。 : 密度桶

如果这仍然不能回答您的问题,您还可以针对每个密度文件夹(hdpi、ldpi、mdpi...)分别取几个不同的图像,然后看看在您的设备或模拟器上显示了哪些图像。

关于android - 我如何知道将为我的设备加载哪些资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57737170/

相关文章:

android - 我的 Android 应用无法识别 R.string 资源 - 可能是什么原因?

java - 如何通过 Google 帐户在 Android 中使用 AccountManager?

android - 如何以编程方式修改可绘制对象的颜色

Android:为三个图标之一着色

android - 生成缩放版本的 ImageView 可绘制对象

android - 何时转义字符串资源中的实体?

安卓工作室 : Creating landscape layouts

java - 使用 textview 更新文本时出现问题

android - 调试不适用于 Android Studio 的 C++/ native 库模块(使用 Cmake)

android - 如何解决 java.lang.OutOfMemoryError : GC overhead limit exceeded error in android studio