Quiero ocultar la barra de estado en mi aplicación para que sea pantalla completa, así que uso este ejemplo Hide Notification bar - funciona bien. Pero si bloqueo la pantalla y luego la desbloqueo, aparece la barra de estado, ¿cómo resolver este problema?Evita que vuelva a aparecer una barra de estado oculta después de bloquear la pantalla
Respuesta
escribir este código en el archivo de su mainfest.xml aapplication en la etiqueta de la aplicación de la siguiente manera:
<application android:name="application package"
android:label="application name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
bien, tampoco funciona – user1049280
Para ocultar la barra de estado de Android y la barra de título de la aplicación, añadir lo siguiente al archivo de manifiesto:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Ejemplo:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.vogella.android.temperature"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Convert"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="9" />
</manifest>
ACTUALIZADO
Además, trate de poner este código en su actividad relevante después de regresar de la pantalla de bloqueo:
public class FullScreen extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
ya lo he hecho - funciona solo hasta que bloqueo y desbloquee la pantalla – user1049280
Actualizada mi respuesta, es posible que tenga más suerte con eso. –
no, no funciona demasiado – user1049280
Si la seguridad no es un problema, puede desactivar la pantalla de bloqueo, mientras que su aplicación se está ejecutando. Agregue la línea siguiente al manifiesto:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
En su actividad, puede hacerlo de la siguiente manera:
public class MyActivity extends Activity {
private KeyguardLock lock;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Disable lock screen.
KeyguardManager keyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
lock = keyGuardManager.newKeyguardLock("MyActivity");
lock.disableKeyguard();
}
@Override
protected void onDestroy() {
super.onDestroy();
// Reenable the lock screen again.
lock.reenableKeyguard();
}
}
uso este código en onCreate()
antes setContentView()
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
- 1. iphone: reinicia la animación de bucle después de que se oculta la vista, y luego vuelve a aparecer?
- 2. Al usar ocultaBottomBarCuando se presiona, quiero que la barra de pestañas vuelva a aparecer cuando presiono otra vista
- 3. Cómo bloquear exclusivamente una fila que evita la operación CRUD
- 4. Verificar si la barra de estado está oculta o visible
- 5. Ocultando/Mostrando la barra de estado
- 6. ¿Oculta la barra de estado del iPhone en una aplicación web?
- 7. Android: la barra de estado impide la pantalla completa
- 8. Cómo hacer que vi vuelva a dibujar la pantalla?
- 9. dismissModalViewController Oculta la vista principal detrás de la barra de estado
- 10. Mantener la barra de navegación de UINavigationController oculta después de la selección de UISearchDisplayController
- 11. ¿Cómo obtengo la barra de navegación en un UINavigationController para actualizar su posición cuando la barra de estado está oculta?
- 12. iPhone - Eliminar barra de estado programáticamente
- 13. ¿Cómo puedo bloquear la pantalla usando C#?
- 14. Android: mostrar/ocultar la barra de estado/barra de estado
- 15. ¿Cómo agregar una barra en la parte superior de la pantalla del iphone (debajo de la barra de estado)?
- 16. Evitar que se vuelva a crear la actividad de Android al apagar la pantalla
- 17. Capturar pantalla de iPhone con barra de estado incluida?
- 18. Cómo mostrar la barra de estado inicialmente oculta de plist iphone
- 19. Ocultar la barra de pestañas en una aplicación de barra de pestañas
- 20. La barra de título oculta de Android vuelve
- 21. Barra de desplazamiento oculta a menos que cambie el tamaño de la página
- 22. ¿Cómo puedo obtener eventos táctiles en el área de la barra de estado oculta de la aplicación para iPhone?
- 23. Desaparece la barra de estado en la parte superior después de cerrar MPMoviePlayerController
- 24. Presentación de la aplicación Iphone: barra de estado y capturas de pantalla
- 25. IPHONE: ABPeoplePickerNavigationController barra de navegación oculta
- 26. ¿Cómo se evita que un RichTextBox refresque su pantalla?
- 27. ¿Cómo detecto una barra de estado de doble altura?
- 28. UIView pantalla completa con la barra de estado y superposición de la barra de navegación en la parte superior
- 29. ¿Aparecerá la barra de estado de Excel?
- 30. Cargando la barra sobre la barra de estado?
¿Se refiere a la Barra de estado del sistema operativo Android en la parte superior de la pantalla? ¿El que contiene la duración de la batería, el tiempo, la señal Wifi, etc.? –
¿Está agregando ese atributo de tema en la etiqueta de actividad? puede ser que deberías probar con la etiqueta de la aplicación, si no lo hiciste ... –
sí lo he intentado, no funciona – user1049280