android - 如何检测 Android 屏幕上的手压

标签 android android-sensors proximitysensor

我有一个要求,我必须计算在一天结束时用户将手放在 Android 屏幕上的时间有多少?

因此,在谷歌搜索后我发现,Android 中有接近传感器,无需触摸屏幕即可感应手部运动。接近传感器位于屏幕顶部的某个位置,用于在接听和取消任何通话时访问靠近手机的物体

但我想捕捉用户在 Android 屏幕上的手势。有什么更好的解决方案?还是仅通过接近传感器就可以完全解决我的目的?

最佳答案

Proxymity Sensor 非常粗糙,用于判断移动设备是否靠近像头一样大的东西。

您需要为用户可能触摸的所有内容实现 Hook ,并增加您的计数器,当应用程序进入后台并返回时应保存/恢复。

请注意,您只能了解应用内的触摸。

关于android - 如何检测 Android 屏幕上的手压,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20987278/

相关文章:

android - 我可以向市场发布 Phonegap Android 应用程序吗?

android - 如何缓慢轮询传感器?

iphone - 接近传感器在 iPhone 4 设备中不工作

iOS Objective-C 在 VoiceOver 处于事件状态时关闭接近监控

android - 控制接近传感器的后台服务

安卓 : why PhoneCallListener still alive after activity finish?

android - 无法打开(安装)从 android studio 构建的 apk

java - 如何使用 python 从 android/java 验证 ECC 签名

android - 为什么当可穿戴设备处于环境模式时不调用 onSensorChange

java - 静止不动时使用 TYPE_ROTATION_VECTOR 实现当前基本方向方法?