wxr
2020-06-15 b8e94316e41eba72d927d5ca7d931b26139ee8ff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
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;  
     }
     
    
}