gpt4 book ai didi

Android - 根据屏幕密度通过网络服务从 URL 获取图像?

转载 作者:行者123 更新时间:2023-11-30 00:59:31 26 4
gpt4 key购买 nike

我正在开发一款 Android 应用。它假装适用于许多国家/地区,因此我需要根据已登录应用程序的用户所在国家/地区更改一些图标和“可绘制对象”,例如用户所在国家/地区的移动运营商,可能是国家/地区的国旗等。

我计划通过 Web 服务上的 URL(使用 Volley)安稳地获取这些内容。

但是,谈到 Android 的多种屏幕密度,我不知道在这种情况下是否“有效”从服务中获取一张图片大小以将其放在应用程序中,或者取决于设备的屏幕密度然后请求相应的图像到服务器(如果这是一个好的做法)。

您是如何处理这些案件的?任何评论我都会非常感激,谢谢!!

最佳答案

我相信您描述的案例是一种有效且好的方法。

您可以简单地将图像解析为服务器上适用的屏幕密度,然后根据文件命名或排序约定将它们拉入您的应用程序。即 density = getDensity -> Pull images from images/density

或者,如果这些图像足够小,您可以在拉取后执行应用内调整大小,以使用 BitmapFactory 方法简化流程。

关于Android - 根据屏幕密度通过网络服务从 URL 获取图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39642848/

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