15

在 a 的 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 回答