2010-12-09 9 views
11

Extrañamente, el iPad puede manejar hasta 11 puntos de contacto en la pantalla táctil e interpretarlos con éxito, lo que lleva a interesting games.Usando iPad con 11 dedos ... Extiende el límite de Android en el código

Referencia: http://www.liewcf.com/ipad-tablet-multitouch-fingers-5202/

dispositivos Android no tienen un límite unificada sobre el número de dedos que rastrean. En cambio, varía de dispositivo a dispositivo y puede ser cualquier cosa, desde dos toques en dispositivos más antiguos hasta cinco dedos en algunos dispositivos más nuevos.

¿Alguna teoría, por ingeniosa que sea, sobre cómo se podría fudgear con los dedos extra en el Android?

+1

One-touch en dispositivos más antiguos. El Sony-Ericsson Xperia X10 original, que venía con Android 1.6 y más tarde con Android 2.1, tenía un toque. –

Respuesta

3

El SDK permite la consulta de cualquier cantidad de entradas (hasta el valor más grande que puede contener un int) por lo que cualquier limitación sería simplemente lo que el fabricante implementó en el extremo hardware/os. En la mayoría de los casos para teléfonos de gama alta, lo más probable es que sea una limitación del sistema operativo, ya que los sensores táctiles como el maXTouch en el Incredible y el Evo no tienen límite. El NDK sí agregó soporte para la entrada de pantalla táctil en el lanzamiento de Gingerbread, por lo que puede haber una forma de hacerlo sin roms personalizadas. Como nota al margen, si necesita tantos puntos, puede agregar la etiqueta en el Manifiesto para limitar su aplicación a dispositivos que admitan cinco o más con la etiqueta de función android.hardware.touchscreen.multitouch.jazzhand.

2

Debe depender del diseño del hardware.
Mire esta patente de Apple: Apple Wins Patents for iPad Dock, MacBook Air & Multi-Touch
Explica (un poco) el procesamiento multitáctil para iPhone/iPad.

+0

pero no Android? ... –

+0

Es un problema de hardware. Como hay muchos teléfonos Android de diferentes marcas, no tienen la misma tecnología/patente –

1

Dudo mucho que pueda rastrear puntos de contacto extra en Android usando el SDK, tal vez, solo que tal vez el NDK tenga la capacidad, pero estoy casi seguro de que necesita roms de aduana.

Cuestiones relacionadas