【发布时间】:2015-04-01 16:41:44
【问题描述】:
OnePlue One
OnePlus One 具有在屏幕关闭时检测手势的功能。
您可以在手机处于睡眠状态时双击屏幕,手机将被唤醒。或者画一个圆圈(同样,当屏幕关闭时)将打开相机应用程序。可以在here找到演示。
我试图了解当应用程序定向到 OnePlus 所有者时,如何在屏幕关闭时检测屏幕手势。
在调查一些相关帖子时,没有人询问 OnePlus 的屏幕关闭手势检测:
- Touch gestures recognition while screen is off?
- Detect Gesture with Phone sleeping
- Is it possible to get a device to wake up from sleep (screen dark) by detecting a touch to the screen?
Galaxy S5 或其他 OLED 屏幕设备
我找到了一个名为 knockr 的应用程序,它提供了与 OnePlus 类似的实用程序。来自应用程序的描述:
Knockr 黑屏:对于三星 Galaxy S5 或 Moto X 等 OLED 设备,Knockr 会在屏幕关闭时监听手势。 (建议仅用于 OLED 设备)。
我在我的 Galaxy S2 上试用了该应用程序,同时跟踪 logcat。
从下面的日志可以看出,在我手动关屏后,Konckr 应用程序实际上是开屏的,并将屏幕设置为黑屏。
同样,我在 S2 上测试了该应用程序,也许在 Galaxy S5 上情况有所不同?
总结
我试图理解两件事:
屏幕关闭手势检测功能在 OnePlus 或 OLED 设备上的实际工作原理是什么?它是否只是让屏幕保持清醒(并显示黑屏)?
是否有任何 API 用于在屏幕关闭时检测手势?
关于 Galaxy,我在 Samsung Developers 中没有发现任何相关内容。
【问题讨论】:
标签: android