私のアプリでは、解像度固有の作業を行う必要があり、解像度を取得してそれに応じてサーバーに送信する必要があります。現在、私のサーバーには、次の解像度を楽しませる画像があります...
- 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のデバイスを持っているなど、上記の解像度のセットとはわずかに異なる解像度を持つデバイスがいくつかあるでしょう
欲しいもの
デバイスの解像度と一連の解像度を比較し、解像度を分類した画像を維持する解像度を送信する方法を教えてください。
また、デバイスの解像度が事前に決定された解像度のセットに存在しない場合は、それに近い解像度を送信したいと考えています。
私を助けてください、私はそれを行う方法がわかりません。