studio manager getpackagemanager android events android-ndk jni multi-touch

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