Qu’est-ce qu’un événement presse à joue?

Dans les documents Android pour PopupWindow , la méthode setIgnoreCheekPress() est mentionnée. Cette méthode indique que cette méthode “définit l’indicateur contextuel pour ignorer les événements de presse de joue; par défaut, cet indicateur est défini sur false, ce qui signifie que la pop ignorera les événements d’envoi de presse de joue.”

Qu’est-ce qu’un cheek press dispatch event ?

C’est l’événement envoyé lorsque votre joue appuie sur le téléphone.

Les événements ont une taille, la taille est comparée à un seuil pour déterminer s’il s’agit d’une “joue”, par exemple, si la taille est supérieure à un seuil “c’est un doigt”. Cela permet aux téléphones de ne pas réagir lorsque quelqu’un a le téléphone face à eux et que leur joue appuie sur l’écran.


Clarification du commentaire. Le téléphone ne sait pas que vous avez spécifiquement appuyé avec votre joue. Cela suppose que vous ne frottez pas dessus avec d’autres grosses parties du corps (comparées à un doigt). Ew.

Détecte quand vous mettez votre visage sur le téléphone, par exemple pour éteindre l’écran pendant un appel téléphonique.