1 votos

Eliminar la barra de estado en 4.1

Necesito deshacerme de la barra del sistema en tablets Android 4.1 ya que las tablets estarán en un entorno comercial y serán utilizadas para negocios. Mi app será la única aplicación utilizada en la tablet y necesita la mayor cantidad de espacio en pantalla posible para lo que estamos tratando de hacer. Ya he buscado y veo que hay formas de hacerlo en una tablet con root, sin embargo, como esto estará en un entorno empresarial y se implementará en varios cientos o miles de negocios, no puedo tener todas las tablets con root por problemas 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 íconos y funcionalidad de la barra de estado? Hago esta pregunta porque nuestra app tiene una barra de estado en la parte superior y posiblemente podríamos moverla hacia abajo y cambiar los íconos y funcionalidad de la barra de estado para que coincida con la barra de estado de la app y no se pierda espacio en pantalla.

He leído que 4.2 añade algo de funcionalidad de pantalla completa para aplicaciones. ¿Es esto cierto? ¿Se puede ocultar la barra de estado en 4.2 en comparación con 4.1?

1voto

Andy Brudtkuhl Puntos 1714

No, la barra de sistema inferior (esa es la que tiene los botones de inicio, volver y recientes) no se puede ocultar en un dispositivo estándar sin hacerle root 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 que no responde o está defectuosa.

En la versión 4.0 y superior, un autor de aplicaciones puede ocultar temporalmente ambas barras, pero tocar la pantalla o presionar cualquier tecla física (incluido el volumen) hará que vuelvan, por lo que eso no evita que las personas abandonen la aplicación. (¡Y están en lo correcto! Sería una locura que Android estándar permitiera que una sola aplicación se apoderara 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 del usuario. Como tal, 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 señalar 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 utilizar algo como SiteKiosk para Android, o KioWare para Android. Jelly Bean está bien y te brindan 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