Sauvegarder
Choix utilisateur pour les Cookies
Nous utilisons des cookies afin de vous proposer les meilleurs services possibles. Si vous déclinez l'utilisation de ces cookies, le site web pourrait ne pas fonctionner correctement.
Tout accepter
Tout décliner
Essentiel
Ces cookies sont nécessaires au bon fonctionnement du site, vous ne pouvez pas les désactiver.
Affichage
Accepter
Analytique
Outils utilisés pour analyser les données de navigation et mesurer l'efficacité du site internet afin de comprendre son fonctionnement.
Google Analytics
Accepter
Décliner

Comment forcer l’utilisateur à rester au sein de son activité

16
janvier
2013

Comment forcer l’utilisateur à rester au sein de son activité

Android2EE - Expertise - Formation - Consulting Android
Bonjour,
Et oui, on peut se poser la question, mais comment je fais pour que mon utilisateur soit obliger de rester dans mon application. Ce qui est important voir primordial pour certains de nos clients.
Alors certains vont cacher la barre de notification (d’états) et se battre à mort pour faire disparaître la barre du bas (avec les boutons home, back,…) genre:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

et aussi ils vont essayer de récupérer les évènements KeyEvent.KEYCODE_BACK, KeyEvent.KEYCODE_HOME, KeyEvent.KEYCODE_POWER. Solution qui bien sûr ne marche pas.

Bien sûr ma solution ne marche que si vous êtes propriétaire du matériel (sans pour autant avoir les droits roots) et elle est super simple, ne nécessite que peux de code écrit par vous (la plupart du code étant écrit par Google) et marche de manière systématique pour tous les devices sur toutes les versions. Ça fait rêver hein.
Alors, je vous la donne ?
Eh beh non, vous avez qu’à être en formation avec moi :) désolé, mais je cherche activement des stagiaires, alors des tips de ce type là je le leur réserve :)
Vous pouvez aussi me contacter pour qu’on en discute ;o)

Enfin, dites vous qu’une solution simple existe et qu’elle prend 3 minutes à mettre en place.
Alors, vous voyez bien qu’il nous reste un espoir.

ps: Et si j’avais la maîtrise du Home de l’appareil ?

Mathias Séguy
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

Fondateur Android2EE
Formation – Expertise – Consulting Android.
Ebooks pour apprendre la programmation sous Android.
AndroidEvolution

Vous devez être connecté pour poster un commentaire.

Original author: MathiasSeguy
Sauvegarder
Choix utilisateur pour les Cookies
Nous utilisons des cookies afin de vous proposer les meilleurs services possibles. Si vous déclinez l'utilisation de ces cookies, le site web pourrait ne pas fonctionner correctement.
Tout accepter
Tout décliner
Essentiel
Ces cookies sont nécessaires au bon fonctionnement du site, vous ne pouvez pas les désactiver.
Affichage
Accepter
Analytique
Outils utilisés pour analyser les données de navigation et mesurer l'efficacité du site internet afin de comprendre son fonctionnement.
Google Analytics
Accepter
Décliner