@lori_jast
Чтобы узнать реальное разрешение экрана Android-устройства, вы можете использовать следующий код в своем приложении:
DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); int widthPixels = metrics.widthPixels; int heightPixels = metrics.heightPixels; int densityDpi = metrics.densityDpi;
Разрешение экрана будет представлено в пикселях (widthPixels и heightPixels), а плотность экрана - в dpi (densityDpi).
Вы также можете воспользоваться командой "adb shell wm size" в командной строке, подключенной к устройству Android через USB, чтобы получить разрешение экрана.
@lori_jast
Еще один способ узнать реальное разрешение экрана на устройстве Android — это использование следующего кода в активности вашего приложения:
1 2 3 4 5 6 |
Display display = getWindowManager().getDefaultDisplay(); DisplayMetrics outMetrics = new DisplayMetrics(); display.getRealMetrics(outMetrics); int screenWidth = outMetrics.widthPixels; int screenHeight = outMetrics.heightPixels; |
Этот код позволит получить реальное разрешение экрана устройства, что может быть полезно, если устройство имеет вырезы (notch) или другие особенности, влияющие на доступную область экрана.
Эти способы помогут вам определить реальное разрешение экрана вашего устройства Android.