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?
See Question&Answers more detail:osI 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?
See Question&Answers more detail:osYou 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.