Вы должны использовать
SensorManager
. Существует метод с именем
getSensorList (тип int)
, который можно использовать для проверки всех датчиков, имеющихся на определенном устройстве. Например, вы можете сделать следующее:
SensorManager mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
Sensor mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
См. это для подробного описания датчиков .