From 2c9fc2c1a197b84ba9ef3dc4e586a77a18c3dcc5 Mon Sep 17 00:00:00 2001 From: BogDan Vatra Date: Tue, 2 Apr 2019 14:00:37 +0300 Subject: Say hello to Qt Android Sensors based on NDK API Until Qt 5.9, we had to use JNI way because the NDK sensors API was introduced in API-16. Starting with Qt 5.9 we can safely use the NDK API as API_16 is the minimum API supported by Qt. Using the NDK API instead of JNI boost the performance a lot! The CPU usage dropped 2 to 4 times, from over 60% using the JNI to less than 20%. [ChangeLog][Android] Rewrite Qt Android Sensors using NDK API. Change-Id: If3e3f1e56973e2a189662912b2a6ebfbd71dee14 Reviewed-by: Lorn Potter --- src/plugins/sensors/android/jar/jar.pro | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 src/plugins/sensors/android/jar/jar.pro (limited to 'src/plugins/sensors/android/jar/jar.pro') diff --git a/src/plugins/sensors/android/jar/jar.pro b/src/plugins/sensors/android/jar/jar.pro deleted file mode 100644 index 1d5d4ae4..00000000 --- a/src/plugins/sensors/android/jar/jar.pro +++ /dev/null @@ -1,15 +0,0 @@ -TARGET = QtSensors - -load(qt_build_paths) - -CONFIG += java -DESTDIR = $$MODULE_BASE_OUTDIR/jar - -JAVACLASSPATH += $$PWD/src - -JAVASOURCES += \ - $$PWD/src/org/qtproject/qt5/android/sensors/QtSensors.java - -# install -target.path = $$[QT_INSTALL_PREFIX]/jar -INSTALLS += target -- cgit v1.2.3