Вы можете попробовать список датчиков, как показано ниже: -
Строка cAPP_FOLDER = Путь к папке
Строка cSENSOR_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<Sensor> sensorsList = oSM.getSensorList(Sensor.TYPE_ALL);
for (Sensor s : sensorsList) {
pw.write(s.toString() + "\n");
}
pw.close();
/////// ////////////////////////////////////////////////// /////////////////////
// ВЫХОДНЫЙ ФАЙЛ
{Имя датчика = "Датчик акселерометра BOSCH", поставщик = "Bosch Sensortec GmbH", исполнение = 2, тип = 1, maxRange = 156,88, разрешение = 5.984497E-4, мощность = 0,13, minDelay = 10000}
{Имя датчика = "Датчик магнитного поля BOSCH", поставщик = "Bosch Sensortec GmbH", версия = 2, тип = 2, maxRange = 1600,0, разрешение = 0,3, мощность = 0,5, minDelay = 40000}
{Sensor name = «BOSCH Orientation Sensor», поставщик = «Bosch Sensortec GmbH», версия = 2, тип = 3, maxRange = 360,0, разрешение = 1,0, мощность = 0,63, minDelay = 5000}
{Имя датчика = "BOSCH Датчик гироскопа ", поставщик =" Bosch Sensortec GmbH ", версия = 2, тип = 4, maxRange = 2500,0, разрешение = 0,003814 6973, мощность = 5.0, minDelay = 5000}
{Имя датчика = "Датчик силы тяжести", поставщик = "Bosch Sensortec GmbH", версия = 2, тип = 9, maxRange = 19.61, разрешение = 5.984497E-4 , мощность = 5.63, minDelay = 5000}
{Имя датчика = "Датчик линейного ускорения BOSCH", поставщик = "Bosch Sensortec GmbH", версия = 2, тип = 10, maxRange = 19.61, разрешение = 5.984497E-4 , мощность = 5,63, minDelay = 5000}
{Имя датчика = "BOSCH Rotation Vector Sensor", поставщик = "Bosch Sensortec GmbH", версия = 2, тип = 11, maxRange = 1.0, разрешение = 5.9604645E-8 , мощность = 5,63, minDelay = 5000}
{Имя датчика = «Некалиброванный датчик магнитного поля BOSCH», поставщик = «Bosch Sensortec GmbH», версия = 2, тип = 14, maxRange = 1600.0, разрешение = 0,3, мощность = 0,5, minDelay = 40000}
{Датчик имени = "BOSCH Game Rotation Vector Sensor", поставщик = "Bosch Sensortec GmbH", версия = 2, тип = 15, maxRange = 1,0, разрешение = 5.9604645E-8, мощность = 5,63, minDelay = 5000}
{Имя датчика = "Некалиброванный датчик гироскопа BOSCH", поставщик = "Bosch Sensortec GmbH", версия = 2, тип = 16, maxRange = 2500,0, разрешение = 0,0038146973, мощность = 5,0, minDelay = 5000}
{Имя датчика = "Вектор датчика геомагнитного вращения BOSCH", поставщик = "Bosch Sensortec GmbH", версия = 2, тип = 20, maxRange = 1,0, разрешение = 5.9604645E-8, мощность = 5.63, minDelay = 5000}
{имя датчика = "LIGHT", поставщик = "МТК", версия = 1, тип = 5, maxRange = 10240,0, разрешение = 1,0, мощность = 0,13, minDelay = 0}
{имя датчика = "ПРОКСИМИТИ ", поставщик =" MTK ", версия = 1, тип = 8, maxRange = 1,0, разрешение = 1,0, мощность = 0,13, minDelay = 0}
{Имя датчика =" SIGNIFICANT_MOTION ", поставщик =" MTK " версия = 1, тип = 17, maxRange = 85,0, разрешение = 0,1, мощность = 0,5, minDelay = -1}
Работы, большие пальцы! Спасибо – Skatephone