Android获取屏屏的物理大小,即尺寸

Android

2017-07-05

296

0

public double screenInches() {
    WindowManager wm = (WindowManager) 
    getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();
    // 屏幕宽度
    float screenWidth = display.getWidth();
    // 屏幕高度
    float screenHeight = display.getHeight();
    DisplayMetrics dm = new DisplayMetrics();
    display.getMetrics(dm);
    double x = Math.pow(dm.widthPixels / dm.xdpi, 2);
    double y = Math.pow(dm.heightPixels / dm.ydpi, 2);
    // 屏幕尺寸
    double screenInches = Math.sqrt(x + y);
    return screenInches ;
 }

小额赞助,鼓励博主写出更多好文章

发表评论

全部评论:0条

UBOCK

找方法不找借口