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?
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.
1.4m articles
1.4m replys
5 comments
57.0k users