1 votos

Eliminar la barra de estado en 4.1

Necesito deshacerme de la barra del sistema en las tabletas Android 4.1, ya que las tabletas estarán en un entorno comercial/retail y se utilizarán para negocios. Mi aplicación será la única aplicación utilizada en la tableta y necesita la mayor cantidad de pantalla posible para lo que estamos tratando de hacer. Ya he buscado y veo que hay formas de hacerlo en una tableta rooteada, sin embargo, dado que esto estará en un entorno empresarial y se implementará en varios cientos o miles de empresas, no puedo tener todas las tabletas rooteadas por cuestiones legales y de seguridad. (¿Realmente tendría problemas legales si las rooteo?)

Sé que puedes atenuar la barra de estado y convertir los botones en puntos, pero eso realmente no es óptimo.

Si no hay forma de deshacerse de ella, ¿es posible cambiar los iconos y la funcionalidad de la barra de estado? Pregunto esto porque nuestra aplicación tiene una barra de estado en la parte superior y posiblemente podríamos moverla hacia la parte inferior y cambiar los iconos y la funcionalidad de la barra de estado para que coincida con la barra de estado de la aplicación y no se pierda ninguna pantalla real.

He leído que 4.2 agrega cierta funcionalidad de pantalla completa para aplicaciones. ¿Es esto cierto? ¿Puede ocultarse la barra de estado en 4.2 en lugar de en 4.1?

1voto

Andy Brudtkuhl Puntos 1714

No, la barra inferior del sistema (que es la que tiene los botones de inicio, atrás y recientes) no se puede ocultar en un dispositivo de fábrica sin rootearlo y usar una imagen de sistema personalizada. El botón de inicio suave es muy importante porque te da una forma de volver a la pantalla de inicio que no puede ser anulada por las aplicaciones: esto incluye salir de una aplicación no receptiva o rota.

En la versión 4.0 y superior, un autor de la aplicación puede esconder temporalmente ambas barras, pero al tocar la pantalla o presionar cualquier tecla física (incluyendo el volumen) las traerá de vuelta, por lo que eso no impide que las personas abandonen la aplicación. (¡Y es correcto! Sería una locura que Android de fábrica permitiera que una aplicación se apodere de todo el sistema).

El flag SYSTEM_UI_FLAG_HIDE_NAVIGATION es una nueva bandera que solicita que la barra de navegación se oculte por completo. Ten en cuenta que esto solo funciona para la barra de navegación utilizada por algunos dispositivos (no oculta la barra de sistema en tabletas). La barra de navegación vuelve a verse tan pronto como el sistema recibe una entrada por parte del usuario. Por lo tanto, este modo es útil principalmente para la reproducción de video u otros casos en los que se necesita toda la pantalla pero no se requiere la entrada del usuario.

http://developer.android.com/about/versions/android-4.0.html

Vale la pena mencionar que se ha anunciado un modo quiosco completo (que no permite que el usuario salga de la aplicación en absoluto) para Android L, pero la aplicación debe ser un administrador de dispositivos para entrar en este modo.

0voto

Craigk Puntos 1

La solución más rápida podría ser usar algo como SiteKiosk para Android, o KioWare para Android. Jelly Bean es bueno y te ofrece muchas opciones para personalizar.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X