1 votes

Se débarrasser de la barre d'état sur la version 4.1

J'ai besoin de me débarrasser de la barre système sur les tablettes Android 4.1 car les tablettes seront utilisées dans un environnement commercial/de vente au détail et seront utilisées pour les affaires. Mon application sera la seule utilisée sur la tablette et elle a besoin d'autant de surface d'écran que possible pour ce que nous essayons de faire. J'ai déjà fait des recherches et je vois qu'il y a des moyens de le faire sur une tablette rootée, mais comme il s'agit d'une entreprise et qu'elle sera déployée dans plusieurs centaines ou milliers d'entreprises, je ne peux pas avoir toutes les tablettes rootées pour des questions juridiques et de sécurité. (Est-ce que j'aurais vraiment des problèmes légaux si je devais les Rooter ?)

Je sais qu'il est possible d'atténuer la barre d'état et de faire apparaître des points sur les boutons, mais ce n'est pas vraiment optimal.

S'il n'y a aucun moyen de s'en débarrasser, est-il possible de modifier les icônes et les fonctionnalités de la barre d'état ? Je pose cette question parce que notre application a une barre d'état en haut et nous pourrions éventuellement la déplacer en bas et changer les icônes et la fonctionnalité de la barre d'état pour correspondre à la barre d'état de l'application afin de ne pas perdre d'espace à l'écran.

J'ai lu que la version 4.2 ajoutait une fonctionnalité plein écran pour les applications. Est-ce vrai ? La barre d'état peut-elle être cachée dans la version 4.2 par rapport à la version 4.1 ?

1voto

Andy Brudtkuhl Points 1714

Non, la barre système inférieure (celle qui contient les boutons Accueil, Précédent et Récent) ne peut pas être masquée sur un appareil stocké sans le rooter et utiliser une image système personnalisée. Le bouton d'accueil souple est très important car il vous permet de revenir à l'écran d'accueil sans que les applications ne puissent l'ignorer : il s'agit notamment de sortir d'une application qui ne répond pas ou qui est cassée.

Avec la version 4.0 et les versions ultérieures, l'auteur d'une application peut temporairement cacher les deux barres, mais le fait de toucher l'écran ou d'appuyer sur n'importe quelle touche (y compris le volume) les fait réapparaître, ce qui n'empêche pas les gens de quitter l'application. (Et c'est tout à fait vrai ! Il serait fou pour Android stock de laisser une application prendre le contrôle de tout le système).

Le SYSTEM_UI_FLAG_HIDE_NAVIGATION est un nouveau drapeau qui demande à ce que la barre de navigation soit complètement masquée. Attention, cela ne fonctionne que pour la barre de navigation utilisée par certains téléphones (cela ne masque pas la barre système sur les tablettes). La barre de navigation réapparaît dès que le système reçoit une entrée de l'utilisateur. Ce mode est donc principalement utile pour la lecture de vidéos ou dans d'autres cas où l'écran entier est nécessaire, mais où l'utilisateur n'a pas besoin d'intervenir.

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

Il convient de noter qu'un mode kiosque complet (ne permettant pas du tout à l'utilisateur de quitter l'application) a été annoncé pour Android L, mais l'application doit être un administrateur de l'appareil pour entrer dans ce mode.

0voto

Tihom Points 165

La solution la plus rapide pourrait être d'utiliser quelque chose comme sitekiosk pour Android, ou kioware pour Android. Jelly Bean est parfait et ils vous donnent beaucoup d'options à personnaliser.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X