public boolean isNavigationBarShow(Activity context) {
Display display = context.getWindowManager().getDefaultDisplay();
Point point = new Point();
Point point1 = new Point();
display.getSize(point);
display.getRealSize(point1);
Log.i(“TTTT”, “point_1_Y = " + point1.y +” point_Y = " + point.y);
Log.i(“TTTT”, “point_1_X = " + point1.x +” point_X = " + point.x);
return point1.y != point.y;
}
区别:
- getSize()获取除去修饰的屏幕区域的参数(可能比物理设备的参数小)
- getRealSize()获取真实的屏幕尺寸参数