现在的位置: 首页 > 综合 > 正文

判断android设备是否支持多点触控

2013年09月16日 ⁄ 综合 ⁄ 共 582字 ⁄ 字号 评论关闭

实现代码如下: 

[java] view
plain
copy

  1. /** 
  2.  * 判断设备是否支持多点触控 
  3.  * @param context 
  4.  * @return 
  5.  */  
  6. public static boolean isSupportMultiTouch(Context context) {  
  7.     PackageManager pm = context.getPackageManager();  
  8.     boolean isSupportMultiTouch = pm.hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH);  
  9.     return isSupportMultiTouch;  
  10. }  



注意: 
FEATURE_TOUCHSCREEN_MULTITOUCH表示:该设备的触摸屏支持多点触控足够的基本两个手指的手势检测。 
FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT表示:该设备的触摸屏是能够跟踪两个或两个以上的手指完全独立。 
FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND表示:设备的触摸屏是能够跟踪满手的手指完全独立的
- 这是5或更多的同步独立的指针。 


详情查看api文档中PackageManager类中的介绍

抱歉!评论已关闭.