我知道有一种方法可以检查设备是否能够进行多点触控。但是,如果设备能够进行2次或更多次触摸,这些似乎会返回true
。
我需要知道该设备是否能够进行3次触摸。只需3次触摸,或3次或更多次触摸,均可接受检查。无论如何知道如何做到这一点?
我可以使用支持3个或更多支持的boolean
,或者只返回可用触摸数量的数字。
谢谢
答案 0 :(得分:1)
无法检查三次触摸的支持情况。
您可以使用PackageManager
和hasSystemFeature()
来检查硬件功能。但是,与多点触控相关的唯一硬件功能是两个触摸(android.hardware.touchscreen.multitouch
或android.hardware.touchscreen.multitouch.distinct
)或五个触摸(android.hardware.touchscreen.multitouch.jazzhand
),而不是三个,四个,六个,七个,八个,pi, e ,或Avogadro的触摸次数。
话虽这么说,我希望大多数支持三次触摸的设备都支持五种,并且有资格获得jazzhand
。