hyfree / AndroidNdkSensor

Read Android sensor data using native c++ API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NDK Sensor

This is an example of reading Android sensor data via native c++ API, and a simple implementation from JNI.

Pre-requisites

NDK

Example

 // declare your own SensorEventListener
 class MyListener: public NdkSensorEventListener{
 public:
      void onSensorChanged(ASensorEvent *event) override{ // do something }
 }

 NdkSensorManager* manager = NdkSensorManager();
 manager->setListener(new MyListener());
 // register accelerometer with 50 Hz.
 manager->registerSensor({ASENSOR_TYPE_ACCELEROMETER}, 20000);

 // unregister sensors
 manager->unregister();

Reference

NDK Sensor NDK sample

License

License

About

Read Android sensor data using native c++ API

License:Apache License 2.0


Languages

Language:Kotlin 51.3%Language:C++ 32.7%Language:CMake 10.1%Language:Java 5.9%