獲取螢幕的寬高,狀態列高度,截圖等
package com.duanlian;
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獲取螢幕資料的工具類
直接上 package com.example import android.content.context import android.graphics.bitmap import android.graphics.rect import android.util.displaymetrics ...
Android工具類之螢幕處理
public class screenutil 將dip或dp值轉換為px值,保證尺寸大小不變 public static int dip2px context context,float dipvalue 將px值轉換為sp值,保證文字大小不變 public static int px2sp co...
獲取螢幕相關資訊工具類
public class screenutils 獲取螢幕的寬度 單位 px return 螢幕寬 public static intgetscreenwidth point point new point if build.version.sdk int build.version codes.j...