← Back

ofxAndroidSensor

github.com/gumilastik/ofxAndroidSensor · @gumilastik
OF 0.9 Android

Wrapper for Android native and virtual sensors (accelerometer, magnetic, gyroscope, heart rate, orientation, rotation vector and others) in OF

2 2 Last commit 10y ago Created 10y ago

README

ofxAndroidSensor

Wrapper for Android native and virtual sensors (accelerometer, magnetic, gyroscope, heart rate, orientation, rotation vector and others) in OF

Installation



Add libs in ndk section of build.gradle:

   ldLibs.addAll(['android', 'log'])
   


Add lines in config.make :
   PROJECT_LDFLAGS=-Wl,-rpath=./libs
   PROJECT_LDFLAGS += -llog -landroid
   
Change project settings: Properties -> C/C++ General -> Preprocessor, add path to NDK (current version 19)
   ${NDK_ROOT}\platforms\android-19\arch-arm\usr\include
   
   android:installLocation="auto"
   


Usage



See sensors description on https://developer.android.com/reference/android/hardware/Sensor.html

Create a new sensor:

ofxAndroidSensor* sensor = new ofxAndroidSensor(SENSOR_TYPE_ORIENTATION);

In app loop get sensor data:

ofVec3f sensorData = sensor->GetData();

Close sensor when exit:

delete sensor;

Get this addon

HTTPS
SSH