Android獲取螢幕資料的工具類

2021-07-09 05:55:04 字數 1058 閱讀 3206

直接上**

package com.example;

import android.content.context;

import android.graphics.bitmap;

import android.graphics.rect;

import android.util.displaymetrics;

import android.view.view;

import android.view.windowmanager;

public class screenutils

/*** 獲得螢幕高度

* * @param context

* @return

*/public static int getscreenwidth(context context)

/*** 獲得螢幕寬度

* * @param context

* @return

*/public static int getscreenheight(context context)

/*** 獲得狀態列的高度

* * @param context

* @return

*/public static int getstatusheight(context context) catch (exception e)

return statusheight;

} /**

* 獲取當前螢幕截圖,包含狀態列

* * @param activity

* @return

*/public static bitmap snapshotwithstatusbar(activity activity)

/*** 獲取當前螢幕截圖,不包含狀態列

* * @param activity

* @return

*/public static bitmap snapshotwithoutstatusbar(activity activity)

}

Android獲取螢幕大小

我們在做ui開發通常都會有這樣的需求,取得畫面的大小,以下這段 就能幫你在android平台中取得畫面的大小,如下 1.display display getwindowmanager getdefaultdisplay 2.log.i view height display.getheight 3...

android 獲取螢幕寬高

發現專案中有兩種獲取螢幕寬高的方法 一 通過windowmanager獲取display,通過display獲取metrics,通過metrics獲取寬高。最後的單位是px。public static final int getscreenwidth 二 通過windowmanager獲取displ...

Android獲取螢幕寬高

方法一 windowmanager wm1 this.getwindowmanager int width1 wm1.getdefaultdisplay getwidth int height1 wm1.getdefaultdisplay getheight 方法二 windowmanager wm...