Могу ли я получить разрешение телефона Android.?
если да, то как..?
это действительно поможет мне..
Спасибо..
Как получить разрешение экрана вашего устройства Android.?
Ответ 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 (метрики);.
удачи 행운 을 빈다.
Ответ 7
как это
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
посмотрите на этот ответ Android: как получить размеры экрана
Ответ 8
u может получить разрешение экрана, подобное этому
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height=display.getHeight();