package com.yyquan.jzh.view.DataPickerView;
import android.app.Activity;
import android.util.DisplayMetrics;
/**
* 得到屏幕宽高密度等
*/
public class ScreenInfo {
private Activity activity;
/** 屏幕宽度(像素)*/
private int width;
/**屏幕高度(像素)*/
private int height;
/**屏幕密度(0.75 / 1.0 / 1.5)*/
private float density;
/**屏幕密度DPI(120 / 160 / 240)*/
private int densityDpi;
public Activity getActivity() {
return activity;
}
public void setActivity(Activity activity) {
this.activity = activity;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public float getDensity() {
return density;
}
public void setDensity(float density) {
this.density = density;
}
public int getDensityDpi() {
return densityDpi;
}
public void setDensityDpi(int densityDpi) {
this.densityDpi = densityDpi;
}
public ScreenInfo(Activity activity){
this.activity = activity;
ini();
}
private void ini(){
DisplayMetrics metric = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getMetrics(metric);
width = metric.widthPixels;
height = metric.heightPixels;
density = metric.density;
densityDpi = metric.densityDpi;
}
}