April 2015
Beginner to intermediate
494 pages
10h 26m
English
Let's handle accelerometer events in
DroidBlaster:
jni/InputHandler.hpp and add a new method onAccelerometerEvent(). Include the android/sensor.h official header for sensors:#ifndef _PACKT_INPUTHANDLER_HPP_ #define _PACKT_INPUTHANDLER_HPP_ #include <android/input.h> #include <android/sensor.h> class InputHandler { public: virtual ~InputHandler() {}; virtual bool onTouchEvent(AInputEvent* pEvent) = 0; virtual bool onKeyboardEvent(AInputEvent* pEvent) = 0; virtual bool onTrackballEvent(AInputEvent* pEvent) = 0; virtual bool onAccelerometerEvent(ASensorEvent* pEvent) = 0; }; #endif
jni/EventLoop.hpp:activateAccelerometer() and deactivateAccelerometer() to enable/disable the ...