2012-02-10 38 views
0

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

我需要知道设备是否能够触摸3次。正确触摸3次,或3次或更多触摸,检查是可以接受的。总之知道如何做到这一点?

我很满意boolean表示支持3个或更多,或者只是返回一个可用的触摸次数。

感谢

回答

1

有没有办法来检查了三个触摸的支持。

您可以使用PackageManagerhasSystemFeature()来检查硬件功能。但是,与多点触控相关的唯一硬件功能是两个触摸(android.hardware.touchscreen.multitouchandroid.hardware.touchscreen.multitouch.distinct)或五个触摸(android.hardware.touchscreen.multitouch.jazzhand),而不是三个,四个,六个,七个,八个,pi,或Avogadro的触摸次数。这就是说,我预计支持三个触摸的大多数设备将支持五个,并有资格获得jazzhand