15

のAndroidドキュメントではPopupWindow、メソッドsetIgnoreCheekPress()が言及されています。このメソッドは、「ポップアップのフラグを設定して、チーク プレス イベントを無視します。デフォルトでは、このフラグは false に設定されています。これは、ポップがチーク プレス ディスパッチ イベントを無視しないことを意味します。」

簡単に言えば、 とは何cheek press dispatch eventですか?

4

2 に答える 2

29

これは、頬を電話に押し付けたときに送出されるイベントです。

イベントにはサイズがあり、サイズがしきい値と比較されて、それが「頬」であるかどうかが判断されます。たとえば、サイズが「指である」しきい値よりも大きい場合などです。これにより、誰かが電話を顔に近づけて頬を画面に押し付けたときに、電話が反応しなくなります。


コメントからの説明。電話は、あなたが特に頬で押したことを知りません。他の大きな (指と比較して) 体の部分でこすらないことを前提としています。ええ。

于 2012-05-31T20:36:59.680 に答える
6

顔を電話に向けたときを検出します。たとえば、通話中に画面をオフにします。

于 2012-05-31T20:37:27.477 に答える