有五种可能:
该设备没有触摸屏(hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN)返回false)
设备有触摸屏但只支持单点触摸事件(hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN)返回true但hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH)返回false)
该设备具有触摸屏并支持多次触摸,但仅在手势级别(hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH)返回true但hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT)返回false)
该设备具有触摸屏并支持两个或多个不同的触摸但少于五个(hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT)返回true但hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND)返回false)
该设备有一个触摸屏并支持五个或更多不同的触摸(hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND)返回true)
你找不到比这更细的粒度了。
顺便说一句,该hasSystemFeature()方法是在 上找到的PackageManager。
| 归档时间: |
|
| 查看次数: |
309 次 |
| 最近记录: |