From e6e740b5cfacbaa816d461f74bec4240aaa99e21 Mon Sep 17 00:00:00 2001 From: Paul Olav Tvete Date: Wed, 18 Sep 2013 17:15:49 +0200 Subject: Android: Add missing sensors This adds Android backends for QAmbientTemperatureSensor, QPressureSensor and QProximitySensor. Task-number: QTBUG-30531 Change-Id: I8d97f62d007c886fcc8dd701e23f6a35a3cbd748 Reviewed-by: Lorn Potter --- .../jar/src/org/qtproject/qt5/android/sensors/QtSensors.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/plugins/sensors/android/jar') diff --git a/src/plugins/sensors/android/jar/src/org/qtproject/qt5/android/sensors/QtSensors.java b/src/plugins/sensors/android/jar/src/org/qtproject/qt5/android/sensors/QtSensors.java index c7956d2d..5507b07b 100644 --- a/src/plugins/sensors/android/jar/src/org/qtproject/qt5/android/sensors/QtSensors.java +++ b/src/plugins/sensors/android/jar/src/org/qtproject/qt5/android/sensors/QtSensors.java @@ -98,6 +98,17 @@ public class QtSensors implements SensorEventListener return null; } + private static float getSensorMaximumRange(int sensorType) + { + try { + Sensor s = m_sensorManager.getDefaultSensor(sensorType); + return s.getMaximumRange(); + } catch(Exception e) { + e.printStackTrace(); + } + return 0; + } + private static boolean registerSensor(int sensorType, int rate) { synchronized (m_syncObject) { -- cgit v1.2.3