Android 如何根据屏幕密度选择下载的图像?
我知道如何获得屏幕密度,我知道如何制作图像并将其放入可绘制的ldpi、mdpi、hdpi中,以便设备自动使用正确的图像。我想知道的是,是否有一种方法可以下载图像,并根据屏幕密度以类似的自动方式进行选择?换句话说,我可以下载一幅图像的三个版本,并告诉我的应用程序自动选择适合屏幕密度的版本吗?或者我必须自己编写代码吗?一种方法是将此hdpi/mdpi值发送到服务器,并且有适当的逻辑来确定和发送正确的屏幕类型。请注意,在最新版本的Android中,他们添加了额外的参数,请看一看,这可能是唯一的方法,但这并不是我所希望的。问题是,是否有内置的Android支持来实现这一点。我从你的回复中得知答案是否定的?android能够做到这一点的方式是,如果你能够下载到适当的res文件夹。问题是您无法下载到res文件夹。另一种方法可能是制作另一个apk,并让主应用程序apk下载此apk。我还没有尝试过这个方法,但是这个方法应该是有效的。这将是一个有趣的方法,但不是我想要做的。看来你有最好的答案,我会给你的。谢谢你的建议!Android 如何根据屏幕密度选择下载的图像?,android,image,download,Android,Image,Download,我知道如何获得屏幕密度,我知道如何制作图像并将其放入可绘制的ldpi、mdpi、hdpi中,以便设备自动使用正确的图像。我想知道的是,是否有一种方法可以下载图像,并根据屏幕密度以类似的自动方式进行选择?换句话说,我可以下载一幅图像的三个版本,并告诉我的应用程序自动选择适合屏幕密度的版本吗?或者我必须自己编写代码吗?一种方法是将此hdpi/mdpi值发送到服务器,并且有适当的逻辑来确定和发送正确的屏幕类型。请注意,在最新版本的Android中,他们添加了额外的参数,请看一看,这可能是唯一的方法,但