Establecer windowTranslucentStatus = true cuando android lollipop o superior

Me gustaría establecer windowTranslucentStatus a true cuando el usuario está en lollipop y encima porque de lo contrario (al menos en kitkat) la barra de aplicaciones aparece dentro de la barra del sistema. En lollipop está bien. Sin hacer styles.xml por separado para cada versión que aparentemente no debería tener que hacer más ¿cómo puedo configurarlo en java?

Tengo el código siguiente en mi mainActivity pero no sé el windowTranslucentStatus caliente … ¿Ideas?

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // set windowTranslucentStatus = true } 

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window w = getWindow(); // in Activity's onCreate() for instance w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); w.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); } 
  • ¿Cuál es el equivalente más cercano a una variable Session / Cookie en Android?
  • Android Debug almacén de claves
  • PagerSlidingTabStrip: Alineación de las pestañas de ViewPager a la derecha
  • Hay Backgroundworker para java (como en .Net)
  • Cómo crear una biblioteca de Android desde el código que tienen gradle dependencia?
  • Alarma de configuración de Android a una fecha anterior
  • Cargar, guardar y usar datos de autenticación en la API de Box Android
  • Cambiar la configuración regional que no funciona en algunos dispositivos
  • Android, Java - Renderización de un vídeo utilizando marcos de mapa de bits para invertir un vídeo (Xuggler)
  • Formas de proxy un InputStream
  • Android spinner eliminar dropdown vertical extra espacio / padding
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.