16
janvier
2013
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.
Vous devez être connecté pour poster un commentaire.