Android: ¿cómo puedo verificar, que el dispositivo de apoyo multitouch?
¿Cómo puedo verificar que el dispositivo admita el evento multitáctil? Si el dispositivo tiene pantalla resistente, multitouch no es posible. ¿Es esa manera de descubrir, qué clase de exhibición está en dispositivo, o si el dispositivo apoya multitouch?
Gracias.
- Cómo implementar gesto multitouch en android
- Cómo probar multi-touch en Android Emulator
- Android Libraries para la implementación de Multi Touch fácil que incluye Twist / Rotate etc?
- Dos dedos o pinc zoom a mapview en osmdroid
- Android Webview multitouch touchstart evento no funciona con más de 2 dedos
- La diferencia de utilizar el método MotionEvent.getAction ()
- Consulta el número exacto de punteros compatibles con multitouch
- Multitouch de Android en dispositivos compatibles
- Interferencia multitáctil para Android
- Split Motion Events en android 2.3 y posterior
- Android - por qué hay diferentes valores de Action_mask para diferentes dispositivos
- ¿Cuál es el significado de un índice de puntero y de qué maneras puede ser cambiado?
- ¿Cómo puedo probar multi-touch en Android Emulator?
Si necesita multitouch, incluya:
<uses-feature android:name="android.hardware.touchscreen.multitouch" />
En su manifiesto . Su aplicación no aparecerá en el Market para dispositivos que carecen de multitouch.
Si desea compatibilizar de forma condicional multitouch, use PackageManager
y hasSystemFeature()
para ver si android.hardware.touchscreen.multitouch
está disponible.
Un ejemplo rápido:
boolean multi = getPackageManager().hasSystemFeature(PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH);
Puede utilizar PackageManager.hasSystemFeature con PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH
Hay una interesante serie de artículos sobre Android multi-touch que vale la pena mirar
Espero que esto ayude,
Phil Lello
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; }
- Cómo cambiar el tamaño de una vista web de Android después de agregar datos en ella
- android mudo sonido de obturador de la cámara?