如何在不同屏幕密度的android手机上检索相同的图像+;json
我是android开发领域的初学者。我需要创建一个应用程序,其中的内容来自web。因此,我需要使用json从url检索图像。我知道如何使用json检索图像。但我的问题是,我的应用程序应该支持手机和平板电脑。因此,图像应该适合适当的设备。因此,我的问题是我该怎么做使用JSON将相同的图像检索到不同的屏幕密度?因此,我是否需要保留不同大小的图像URL,以便将图像检索到相应的设备中(通过检查设备是平板电脑还是手机),或者只在URL中存储单个大图像,然后在检索之后,请帮我找到一个解决方案?您应该按照android的建议,为不同的设备使用不同的图像。您可以在服务器上放置不同密度的图像,例如hdpi、xhdpi、xxhdp等 现在检查密度并相应下载图像。下面是一个如何检查设备密度的示例如何在不同屏幕密度的android手机上检索相同的图像+;json,android,json,image,Android,Json,Image,我是android开发领域的初学者。我需要创建一个应用程序,其中的内容来自web。因此,我需要使用json从url检索图像。我知道如何使用json检索图像。但我的问题是,我的应用程序应该支持手机和平板电脑。因此,图像应该适合适当的设备。因此,我的问题是我该怎么做使用JSON将相同的图像检索到不同的屏幕密度?因此,我是否需要保留不同大小的图像URL,以便将图像检索到相应的设备中(通过检查设备是平板电脑还是手机),或者只在URL中存储单个大图像,然后在检索之后,请帮我找到一个解决方案?您应该按照an
switch (getResources().getDisplayMetrics().densityDpi) {
case DisplayMetrics.DENSITY_LOW:
// ...
break;
case DisplayMetrics.DENSITY_MEDIUM:
// ...
break;
case DisplayMetrics.DENSITY_HIGH:
// ...
break;
case DisplayMetrics.DENSITY_XHIGH:
// ...
break;
}