Getting the number of touch points supported

谁都会走 提交于 2019-11-30 09:24:27

问题


I know that the number of touch points supported is different from device to device, but is there a way through the API or through code to get that number for the device?


回答1:


You can distinguish between various broad classes of multitouch (none, pinch gestures only, true 2-point multitouch, true 5-point multitouch) by searching the result of PackageManager#getSystemAvailableFeatures() for the various "android.hardware.touchscreen.*" features listed here.

If you want to know exactly how many touches may be present, you'll just have to watch MotionEvents as they come in.



来源:https://stackoverflow.com/questions/6067941/getting-the-number-of-touch-points-supported

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!