Подтвердить что ты не робот

Как получить разрешение экрана вашего устройства Android.?

Могу ли я получить разрешение телефона Android.?
если да, то как..?
это действительно поможет мне..
Спасибо..

4b9b3361

Ответ 1

Если вы хотите отображать размеры в пикселях, вы можете использовать getSize:

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

Этот метод был введен в Android API 13, поэтому, если вы хотите получить показатели отображения для предыдущих API, используйте:

DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int wwidth = displaymetrics.widthPixels;

Если вы не находитесь в Управлении, вы можете получить Дисплей по умолчанию через WINDOW_SERVICE. Также не забудьте установить minSdkVersion как минимум 4 в AndroidManifest.xml, чтобы включить вызовы display.getWidth().

WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
int width = display.getWidth();  // deprecated
int height = display.getHeight();  // deprecated

Изменить: PhoneGap

Используйте следующее, чтобы определить размер экрана в пикселях.

 function getDeviceDimention() {
        console.log("Device Dimention using PhoneGap");
        console.log("Width = " + window.innerWidth);
        console.log("Height = " + window.innerHeight);
    }

Ответ 2

Для Cordova/Phonegap, я обнаружил, что используя

var width = screen.width
var height = screen.height

является более надежным, чем использование

var width = window.innerHeight
var height = window.innerWidth

чтобы получить разрешение текущего дисплея. Последнее, к сожалению, неточно, если ваша разметка либо переполняется, либо не занимает все пространство, доступное на экране.

Ответ 3

В телефонной книге вы можете использовать этот

Вы можете использовать ширину устройства и высоту устройства

<meta name="viewport" content="width=device-width; user-scalable=no" />

Вы даже можете получить высоту и ширину устройства, используя jquery и jquery mobile, как это.

var width = $(window).width();
var height = $(window).height();

ПРИМЕЧАНИЕ: - Сделайте это, когда устройство будет готово.

Ответ 4

Вы можете позвонить

Display display = getWindow().getWindowManager().getDefaultDisplay();
Point outSize = new Point();
display.getRealSize(outSize);

outSize.x - ширина и outSize.y - высота. Надеюсь, что это поможет.

Ответ 5

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;

Удачи!

Ответ 6

DisplayMetrics metrics = new DisplayMetrics();
. GetWindowManager() getDefaultDisplay() getMetrics (метрики);.

удачи 행운 을 빈다.

Ответ 8

u может получить разрешение экрана, подобное этому

  Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    int width = display.getWidth(); 
    int height=display.getHeight();