Android examples for Hardware:Sensor
Returns String value for the sensor type
//package com.java2s; import android.hardware.Sensor; public class Main { /**/* www. j a v a 2s . c o m*/ * Returns String value for the sensor type * * @param sensor the sensor type * @return String value for the sensor type */ @SuppressWarnings("deprecation") static public String getSensorTypeString(Sensor sensor) { String sensorTypeString; switch (sensor.getType()) { case Sensor.TYPE_ACCELEROMETER: sensorTypeString = "ACCEL"; break; case Sensor.TYPE_GYROSCOPE: sensorTypeString = "GYRO"; break; case Sensor.TYPE_LIGHT: sensorTypeString = "LIGHT"; break; case Sensor.TYPE_MAGNETIC_FIELD: sensorTypeString = "MAG"; break; case Sensor.TYPE_ORIENTATION: sensorTypeString = "ORI"; break; case Sensor.TYPE_PRESSURE: sensorTypeString = "PRESS"; break; case Sensor.TYPE_PROXIMITY: sensorTypeString = "PROX"; break; case Sensor.TYPE_TEMPERATURE: sensorTypeString = "TEMP"; break; case Sensor.TYPE_LINEAR_ACCELERATION: sensorTypeString = "L.ACCEL"; break; case Sensor.TYPE_GRAVITY: sensorTypeString = "GRAVITY"; break; case Sensor.TYPE_ROTATION_VECTOR: sensorTypeString = "ROT VEC"; break; default: //sensorTypeString = "UNKNOWN"; sensorTypeString = sensor.getName(); break; } return sensorTypeString; } }