Existe-t-il un moyen de désactiver temporairement le toucher?


9

Imaginez que vous vouliez faire quelque chose, alors que l'affichage en est en action (pas en mode veille) et en même temps, vous ne voulez rien faire d'autre. Cette situation est comme le verrouillage des enfants , dans lequel, tous les boutons ne réagissent pas, temporairement, pour désactiver tout type d'interaction par un enfant.

Existe-t-il un moyen d'y parvenir dans Android? Avons-nous quelque chose comme un écran de verrouillage ?

Réponses:


2

Si vous parlez au sein de votre application, cela est impossible car vous ne pouvez pas remplacer le bouton d'accueil même s'il s'agit d'un bouton souple ou dur. Un verrouillage complet est donc toujours impossible.

C'est pour empêcher l'application escroc de prendre le contrôle total du téléphone.


En fait, l'application de caméra intégrée peut le faire. Si vous appuyez sur le bouton d'alimentation dans l'application appareil photo, il verrouille tous les autres boutons et l'écran tactile, tout en affichant l'écran. Cependant, je ne sais pas si les applications tierces peuvent le faire ou si elles ne sont disponibles que pour les applications système pour éviter que les applications malveillantes n'utilisent mal la fonctionnalité.
GAThrawn

De quel appareil s'agit-il? Appuyez sur le N1 lorsque vous êtes dans l'application appareil photo - comme d'habitude - verrouille le téléphone et noircit l'écran.
Blundell

Le Galaxy S avec Gingerbread officiel, ne l'a trouvé que par accident il y a quelques semaines lorsque je prenais quelques photos d'affilée, puis soudain, aucun des boutons n'a fonctionné. Je n'avais pas vérifié s'il s'agissait d'un bâton ou d'un changement de Samsung TouchWiz, mais dans les deux cas, cela montre que cela est possible pour une application système.
GAThrawn

Oui, cela a du sens pour les applications système, car l'écran de verrouillage lui-même est une application système :-)
Blundell

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.