Android phone ..?の解像度を取得できますか?
はいの場合、どのように..?
これは本当に役立ちます。
ありがとうございました..
ピクセル単位の表示サイズが必要な場合は、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
を介してデフォルトのディスプレイを取得できます。また、display.getWidth()の呼び出しを有効にするには、AndroidManifest.xmlでminSdkVersionを少なくとも4に設定してください。
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);
}
Cordova/Phonegapについては、
var width = screen.width
var height = screen.height
使用するよりも信頼性が高い
var width = window.innerHeight
var height = window.innerWidth
現在のディスプレイの解像度を取得するため。残念ながら、マークアップがオーバーフローするか、画面上の使用可能なスペースをすべて占有しない場合、後者は不正確です。
Phonegapには、これを使用できます
device-widthおよびdevice-heightを使用できます
<meta name="viewport" content="width=device-width; user-scalable=no" />
このようにjqueryとjquery mobileを使用してデバイスの高さと幅を取得することもできます
var width = $(window).width();
var height = $(window).height();
注:-デバイスの準備ができたらこれを行います。
電話することができます
Display display = getWindow().getWindowManager().getDefaultDisplay();
Point outSize = new Point();
display.getRealSize(outSize);
outSize.xは幅で、outSize.yは高さです。お役に立てば幸いです。
このような
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
この答えを見てください Android:画面の寸法を取得する方法
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
幸運を!
DisplayMetricsメトリック=新しいDisplayMetrics();
getWindowManager()。getDefaultDisplay()。getMetrics(metrics);
幸運を祈ります。
このような画面解像度を取得できます
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height=display.getHeight();