package MyJar.PickerView;
|
|
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;
|
}
|
|
|
}
|