2012-02-10 42 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