manager - android ndk multitouch?
getpackagemanager android (1)
Estoy escribiendo una aplicación que usa solo código nativo.
Entonces, ¿es posible obtener eventos multitouch en ndk?
¡Siento que he conectado toda la red, pero sin encontrar nada!
¿Alguien sabe como hacer esto?
Sí lo es. Puede consultar el ejemplo llamado native-activity
para ver cómo obtener eventos de entrada. Busque la función engine_handle_input
. AInputEvent_getType
función AInputEvent_getType
devuelve el tipo de evento. Si es AINPUT_EVENT_TYPE_MOTION
entonces usando la función AKeyEvent_getAction
puede obtener información diferente sobre el evento táctil. Utilice las AMOTION_EVENT_ACTION_MASK
, AMOTION_EVENT_ACTION_POINTER_INDEX_MASK
, AMOTION_EVENT_ACTION_POINTER_DOWN
y AMOTION_EVENT_ACTION_POINTER_UP
de la misma manera que las utiliza en la API de Java: http://android-developers.blogspot.com/2010/06/making-sense-of-multitouch.html