List of usage examples for android.view View getWindowSystemUiVisibility
public int getWindowSystemUiVisibility()
From source file:Main.java
public static String systemUIVisibilityString(View theView) { int crap = theView.getWindowSystemUiVisibility(); int duhs[] = { View.SYSTEM_UI_FLAG_LOW_PROFILE, View.SYSTEM_UI_FLAG_HIDE_NAVIGATION, View.SYSTEM_UI_FLAG_FULLSCREEN, View.SYSTEM_UI_FLAG_LAYOUT_STABLE, View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, View.SYSTEM_UI_FLAG_IMMERSIVE, View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY }; String result = "OK: 0"; for (int duh : duhs) { if ((crap & duh) == duh) { switch (duh) { case View.SYSTEM_UI_FLAG_LOW_PROFILE: result += " | SYSTEM_UI_FLAG_LOW_PROFILE"; break; case View.SYSTEM_UI_FLAG_HIDE_NAVIGATION: result += " | SYSTEM_UI_FLAG_HIDE_NAVIGATION"; break; case View.SYSTEM_UI_FLAG_FULLSCREEN: result += " | SYSTEM_UI_FLAG_FULLSCREEN"; break; case View.SYSTEM_UI_FLAG_LAYOUT_STABLE: result += " | SYSTEM_UI_FLAG_LAYOUT_STABLE"; break; case View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION: result += " | SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION"; break; case View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN: result += " | SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN"; break; case View.SYSTEM_UI_FLAG_IMMERSIVE: result += " | SYSTEM_UI_FLAG_IMMERSIVE"; break; case View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY: result += " | SYSTEM_UI_FLAG_IMMERSIVE_STICKY"; break; }// w ww. j a v a 2 s. co m } } return result; }