实现代码如下:
- /**
- *判断设备是否支持多点触控
- *@paramcontext
- *@return
- */
- publicstaticbooleanisSupportMultiTouch(Contextcontext){
- PackageManagerpm=context.getPackageManager();
- booleanisSupportMultiTouch=pm.hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH);
- returnisSupportMultiTouch;
- }
注意:
FEATURE_TOUCHSCREEN_MULTITOUCH 表示:该设备的触摸屏支持多点触控足够的基本两个手指的手势检测。
FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT 表示:该设备的触摸屏是能够跟踪两个或两个以上的手指完全独立。
FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND 表示:设备的触摸屏是能够跟踪满手的手指完全独立的 - 这是5或更多的同步独立的指针。
详情查看api文档中PackageManager类中的介绍