1.屏幕相关的工具类
/**
* 作者:陈明亮 on 2016/3/25 14:09
* 博客:http://blog.youkuaiyun.com/zc2_5781
*
* DisplayMetrics提供了一种关于显示的通用信息,如显示大小,分辨率和字体。
* 使用方法: 1.直接new其对象,
* 2.getWindowManager().getDefaultDisplay().getMetrics(display);//将当前窗口的一些信息放在DisplayMetrics类中
* 3.就可以通过DisplayMetrics对象获取相关信息了
*/
public class ScreenUtil {
/**
* 获取屏幕的相关参数
* @param context
* @return DisplayMetrics 屏幕宽高
*/
public static DisplayMetrics getScreenSize(Context context){
DisplayMetrics metrics = new DisplayMetrics();
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
display.getMetrics(metrics);
return metrics;
}
/**
* 获取屏幕density
* @param context
* @return 屏幕density
*/
public static float getDeviceDensity(Context context){
DisplayMetrics metrics = new DisplayMetrics();
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
wm.getDefaultDisplay().getMetrics(metrics);
return metrics.density;
}
}