Как узнать реальное разрешение экрана android?

Пользователь

от lori_jast , в категории: Другие , 9 месяцев назад

Как узнать реальное разрешение экрана android?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от rachel , 9 месяцев назад

@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, чтобы получить разрешение экрана.

Пользователь

от sherwood_littel , 2 месяца назад

@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.