Android:检查设备是否能够进行3次或更多次触摸

时间:2012-02-10 11:41:24

标签: java android multi-touch gestures

我知道有一种方法可以检查设备是否能够进行多点触控。但是,如果设备能够进行2次或更多次触摸,这些似乎会返回true

我需要知道该设备是否能够进行3次触摸。只需3次触摸,或3次或更多次触摸,均可接受检查。无论如何知道如何做到这一点?

我可以使用支持3个或更多支持的boolean,或者只返回可用触摸数量的数字。

谢谢

1 个答案:

答案 0 :(得分:1)

无法检查三次触摸的支持情况。

您可以使用PackageManagerhasSystemFeature()来检查硬件功能。但是,与多点触控相关的唯一硬件功能是两个触摸(android.hardware.touchscreen.multitouchandroid.hardware.touchscreen.multitouch.distinct)或五个触摸(android.hardware.touchscreen.multitouch.jazzhand),而不是三个,四个,六个,七个,八个,pi, e ,或Avogadro的触摸次数。

话虽这么说,我希望大多数支持三次触摸的设备都支持五种,并且有资格获得jazzhand