Android: как я могу проверить, поддерживает ли устройство мультитач?

Как проверить, поддерживает ли устройство мультитач-событие? Если устройство имеет резистивный дисплей, мультитач невозможен. Этот способ узнать, какой дисплей находится в устройстве, или если устройство поддерживает мультитач?

Благодарю.

Solutions Collecting From Web of "Android: как я могу проверить, поддерживает ли устройство мультитач?"

Если вам нужна мультитач, включите:

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

В вашем манифесте . Ваше приложение не будет отображаться на рынке для устройств, которым не хватает мультитач.

Если вы хотите условно поддерживать мультитач, используйте hasSystemFeature() и hasSystemFeature() чтобы узнать, доступен ли hasSystemFeature() android.hardware.touchscreen.multitouch .

Быстрый пример:

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

Вы можете использовать PackageManager.hasSystemFeature с PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH

Существует интересная серия статей об Android-мультитач , которые стоит посмотреть

Надеюсь это поможет,

Фил Лелло

 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; }