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); } 
  • Cómo utilizar una base de datos existente con una aplicación de Android
  • Cómo ver la tabla de referencia local de JNI?
  • Uso de Facebook y Google Plus en la aplicación Android de SoundCloud
  • Actualizar una vista Android
  • Android: no se puede resolver el método 'findViewById (int)' en AsyncTask
  • Reaccionar-despliegue nativo al error del dispositivo android 3 clase de actividad no existe
  • El método más rápido y eficiente para buscar los 3 primeros números?
  • Acción TIME_SET en android se llama muchas veces sin cambiar el tiempo manualmente
  • Tamaños desplegables para diferentes tamaños de pantalla en android
  • Java.io.NotSerializableException incluso si implemento "Serializable"
  • Android inmediatamente creado Los elementos de par son nulos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.