在我的应用程序中,我必须做一些特定于分辨率的工作,我必须获取分辨率并将其发送到服务器。现在我的服务器有满足以下分辨率的图像......
- 320 * 480
- 480 * 800
- 800 * 1200
- 720 * 1280
- 1080 * 1920
- 1440 * 2560
我通过以下方式获得解决方案
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
所以我们知道分辨率可能有很多,所以有些设备的分辨率与我上面提到的分辨率集略有不同,例如我有一个 800px * 1172px 的设备
我想要什么
所以告诉我如何将设备分辨率与一组分辨率进行比较,并发送保持分辨率分类图像的分辨率。
另外,如果设备具有我预先确定的一组分辨率中不存在的分辨率,那么我想将分辨率发送到更接近它的位置。
请帮助我,我不知道该怎么做。