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 ?

Saeed Neamati
la source

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.

Blundell
la source
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
5

Il existe plusieurs applications sur Google Play qui peuvent le faire, comme TouchBlocker .

icarus74
la source