相关疑难解决方法(0)

以编程方式查找多点触控Android设备支持的手指数量

在Android上,可以通过http://developer.android.com/reference/android/content/pm/PackageManager.html#FEATURE_TOUCHSCREEN_MULTITOUCH以编程方式检查设备是否支持多点触控.

是否也可以准确检查设备在多点触控中可识别的手指数量?例如,据我所知,从2.x开始支持双指多点触控,但从4.0开始支持3指多点触控.但是我们的客户报告说有一些带有4.x的新设备仍然不支持3个手指,这使得对Android操作系统版本的简单检查毫无用处.

一种可能的解决方案是在每个设备的某些字典中存储它支持的手指数量最多,但是有1k +设备在那里,而新的设备不断出现它是不可行的.

有解决方案吗

编辑:事实上我刚刚发现客户报告的问题是HTC One系列的设备问题.请参阅http://www.mobiflip.de/htc-one-serie-multitouch-beschraenkung-aufheben-tipp/用户必须在设置中关闭特定于设备的手势识别才能使5个手指正常工作.因此,该设备甚至可能显示5个以上的手指支持.我想我们只会检查设备的型号并显示特殊的弹出窗口,告诉用户关闭HTC特定的设置.

android multi-touch

9
推荐指数
1
解决办法
6244
查看次数

标签 统计

android ×1

multi-touch ×1