Android 安卓:我如何验证,该设备支持多点触控?

Android 安卓:我如何验证,该设备支持多点触控?,android,multi-touch,Android,Multi Touch,如何验证设备是否支持多点触控事件?如果设备具有电阻显示,则无法进行多点触摸。这样做是为了找出设备中的显示类型,还是设备支持多点触控 谢谢。如果您需要多点触控,请包括: <uses-feature android:name="android.hardware.touchscreen.multitouch" /> 在你的房间里。对于缺少多点触控的设备,您的应用程序将不会在市场上列出 如果您希望有条件地支持多点触摸,请使用PackageManager和hasSystemFeature

如何验证设备是否支持多点触控事件?如果设备具有电阻显示,则无法进行多点触摸。这样做是为了找出设备中的显示类型,还是设备支持多点触控


谢谢。

如果您需要多点触控,请包括:

<uses-feature android:name="android.hardware.touchscreen.multitouch" />

在你的房间里。对于缺少多点触控的设备,您的应用程序将不会在市场上列出

如果您希望有条件地支持多点触摸,请使用
PackageManager
hasSystemFeature()
查看是否有
android.hardware.touchscreen.multitouch
可用。

您可以与一起使用

有一个值得一看的

希望这有帮助

Phil Lello

一个简单的例子:

boolean multi = 
getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH);

现在android不支持多点触摸有多普遍?@SSHThis:Google TV不支持。对于有特定需求的应用程序(如钢琴键盘模拟器),也有不同级别的多点触控(如支持10次同时触控的“jazzhands”)。感谢您的回复!你的回答对我帮助很大
public final String SUPPORT = "Supported";
public final String NOT_SUPPORT = "None";

if (getPackageManager().hasSystemFeature(
                PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH)) {
            aDisplayInfo.multiTouch = SUPPORT;
        } else {
            aDisplayInfo.multiTouch = NOT_SUPPORT;
        }