IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Désactivation bouton home / retour


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut Désactivation bouton home / retour
    Bonjour,

    J'aurais voulu savoir si il était possible de désactiver les boutons home, retour, etc... (Tous les boutons en fait) ; ou même mieux, cacher complètement la barre avec tous les boutons, l'heure, etc...

    Je souhaite faire une application pour une tablette qui sera en libre service, je voudrais donc qu'il ne puisse pas quitter mon application (seul quelques personnes pourront la quitter en utilisant un mot de passe)

    Je suis débutant sur android, mais en faisant quelques recherches je n'ai rien trouvé hormis peut-être surchargé les actions de ces boutons, mais même là-dessus je n'ai pas trouvé beaucoup d'info.

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Cisco
    Inscrit en
    Juillet 2012
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Cisco
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 71
    Par défaut
    Bonjour rom292,

    Voici le moyen de mettre tes activités en mode "Fullscreen" (en cachant la barre du haut de Android) :

    Dans ton manifest.xml lorsque tu définies ton activité il faut que tu la definisse comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <activity android:name="MonActivite"
                android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
    Et voici un lien qui pourrait t'aider pour desactiver les boutons Home, retour :

    http://stackoverflow.com/questions/1...oolean-is-true

    En esperant t'avoir aider.


  3. #3
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Alors la réponse en un mot est "non"....

    Depuis Android 3.0 il est impossible de by-passer le bouton home complètement (heureusement vu que c'est le seul moyen de sortir d'une application fullscreen plantée), d'autant qu'il n'est pas forcément hardware (le KEY_HOME ne fonctionne que sur un hard-button), surtout sur tablette.


    La barre non plus n'est pas cachable... mais dans le style "FullScreen" la barre se fait entièrement noire afin de ne pas gêner la lecture, et les boutons réapparaissent dès le premier click.

    Pour le back et le menu, oui c'est tout à fait possible en overridant la méthode ad-hoc dans l'activité.

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut
    Je vous remercie pour vos réponses.

    Est-ce qu'il est possible cependant de compliquer la tache de l'utilisateur afin qu'il n'accède pas au menu (trop) facilement ? (Obligation de faire un appui long, protection par mot de passe, etc)

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut
    J'ai trouvé une solution, j'ai fais de mon application une home alternative afin que l'appui sur le bouton home ne permette pas de sortir de cette dernière

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Activer/désactiver bouton dans menu perso
    Par electrosat03 dans le forum VBA Access
    Réponses: 12
    Dernier message: 21/09/2007, 17h22
  2. Récupération de l'url pour faire un bouton de retour
    Par seiya18 dans le forum Langage
    Réponses: 2
    Dernier message: 31/05/2007, 11h23
  3. Bouton avec retour a ligne
    Par Dsphinx dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 29/05/2006, 21h30
  4. Réponses: 2
    Dernier message: 20/02/2006, 13h54
  5. Désactivation bouton = formulaire non soumis
    Par Gwipi dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 31/05/2005, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo