Documentos de Académico
Documentos de Profesional
Documentos de Cultura
http://www.cursos.cs.umss.edu.bo
AndroidManifest.xml
•COMPONENTES DE LA APLICACIÓN
•PERMISOS
•PERFILES DE HARDWARE
•VERSIONES DE ANDROID
AndroidManifest.xml
AndroidManifest.xml
AndroidManifest.xml
Archivo en Java
La clase MotionEvent:
MotionEvent.getX()
MotionEvent.getY()
MotionEvent.getAction()
MotionEvent.ACTION_DOWN
MotionEvent.ACTION_MOVE
MotionEvent.ACTION_CANCEL
MotionEvent.ACTION_UP
DISPOSITIVOS DE ENTRADA
DISPOSITIVOS DE ENTRADA
DISPOSITIVOS DE ENTRADA
DISPOSITIVOS DE ENTRADA
MotionEvent.getX(pointerIndex)
MotionEvent.getY(pointerIndex)
MotionEvent.getAction(pointerIndex)
getPointerCount()
DISPOSITIVOS DE ENTRADA
En Android existen dos parametros que identifican cada dedo que toca la pantalla:
• pointerIndex
• pointerId
Cuando el primer dedo toca la pantalla los valores de este dedo se establecen en: pointerIndex0 y pointerId0
Cuando el segundo dedo toca la pantalla los valores de este dedo se establecen en: pointerIndex1 y
pointerId1
Sin embargo al retirar el primer dedo de la pantalla, el segundo dedo toma los valores: pointerIndex0 y
pointerId1
DISPOSITIVOS DE ENTRADA
Entonces index representa el orden de llegada de los dedos al
tocar la pantalla e id es el identificador de cada dedo que no
cambia con el tiempo, para obtener estos valores se trabajara con
el método:
MotionEvent.getPointerIdentifier(pointerIndex)
MotionEvent.ACTION_POINTER_ID_MASK=0x0000FF00
MotionEvent.ACTION_POINTER_ID_SHIFT=0x00000008
DISPOSITIVOS DE ENTRADA
DISPOSITIVOS DE ENTRADA
DISPOSITIVOS DE ENTRADA
DISPOSITIVOS DE ENTRADA
Interface OnKeyListener
Ejemplo: KeyCode.keyCode_A
DISPOSITIVOS DE ENTRADA
KeyEvent.getAction()
KeyEvent.getUnicodeChar()
View.setFocusableInTouchMode(true);
View.requestFocus();