I\'m trying to display a list of available sensors but it\'s like there are not!
I was thinking that it was because of the emulator, but i tried it on the phone and the re
You can try listing the sensors as below:-
String cAPP_FOLDER = Path of your folder
String cSENSOR_FILE = Name of your file
// Create a file to export the sensor info.
File fp = new File(cAPP_FOLDER + cSENSOR_FILE);
fp.createNewFile();
PrintWriter pw = new PrintWriter(new FileWriter(fp, true));
SensorManager oSM = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
List sensorsList = oSM.getSensorList(Sensor.TYPE_ALL);
for (Sensor s : sensorsList) {
pw.write(s.toString() + "\n");
}
pw.close();
//////////////////////////////////////////////////////////////////////////////
// OUTPUT FILE
{Sensor name="BOSCH Accelerometer Sensor ", vendor="Bosch Sensortec GmbH", version=2, type=1, maxRange=156.88, resolution=5.984497E-4, power=0.13, minDelay=10000}
{Sensor name="BOSCH Magnetic Field Sensor", vendor="Bosch Sensortec GmbH", version=2, type=2, maxRange=1600.0, resolution=0.3, power=0.5, minDelay=40000}
{Sensor name="BOSCH Orientation Sensor", vendor="Bosch Sensortec GmbH", version=2, type=3, maxRange=360.0, resolution=1.0, power=0.63, minDelay=5000}
{Sensor name="BOSCH Gyroscope Sensor", vendor="Bosch Sensortec GmbH", version=2, type=4, maxRange=2500.0, resolution=0.0038146973, power=5.0, minDelay=5000}
{Sensor name="BOSCH Gravity Sensor", vendor="Bosch Sensortec GmbH", version=2, type=9, maxRange=19.61, resolution=5.984497E-4, power=5.63, minDelay=5000}
{Sensor name="BOSCH Linear Acceleration Sensor", vendor="Bosch Sensortec GmbH", version=2, type=10, maxRange=19.61, resolution=5.984497E-4, power=5.63, minDelay=5000}
{Sensor name="BOSCH Rotation Vector Sensor", vendor="Bosch Sensortec GmbH", version=2, type=11, maxRange=1.0, resolution=5.9604645E-8, power=5.63, minDelay=5000}
{Sensor name="BOSCH Magnetic Field Uncalibrated Sensor", vendor="Bosch Sensortec GmbH", version=2, type=14, maxRange=1600.0, resolution=0.3, power=0.5, minDelay=40000}
{Sensor name="BOSCH Game Rotation Vector Sensor", vendor="Bosch Sensortec GmbH", version=2, type=15, maxRange=1.0, resolution=5.9604645E-8, power=5.63, minDelay=5000}
{Sensor name="BOSCH Gyroscope Uncalibrated Sensor", vendor="Bosch Sensortec GmbH", version=2, type=16, maxRange=2500.0, resolution=0.0038146973, power=5.0, minDelay=5000}
{Sensor name="BOSCH Geomagnetic Rotation Vector Sensor", vendor="Bosch Sensortec GmbH", version=2, type=20, maxRange=1.0, resolution=5.9604645E-8, power=5.63, minDelay=5000}
{Sensor name="LIGHT", vendor="MTK", version=1, type=5, maxRange=10240.0, resolution=1.0, power=0.13, minDelay=0}
{Sensor name="PROXIMITY", vendor="MTK", version=1, type=8, maxRange=1.0, resolution=1.0, power=0.13, minDelay=0}
{Sensor name="SIGNIFICANT_MOTION", vendor="MTK", version=1, type=17, maxRange=85.0, resolution=0.1, power=0.5, minDelay=-1}