Bạn có thể thử liệt kê các cảm biến như sau: -
Chuỗi cAPP_FOLDER = Đường dẫn của thư mục của bạn
Chuỗi cSENSOR_FILE = Tên của tập tin của bạn
// 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();
/////// ////////////////////////////////////////////////// /////////////////////
// TẬP ĐOÀN ĐẦU RA
{Sensor name = "Cảm biến gia tốc BOSCH", nhà cung cấp = "Bosch Sensortec GmbH", phiên bản = 2, loại = 1, maxRange = 156,88, độ phân giải = 5.984497E-4, công suất = 0,13, minDelay = 10000}
{Sensor name = "Cảm biến từ trường BOSCH", nhà cung cấp = "Bosch Sensortec GmbH", phiên bản = 2, loại = 2, maxRange = 1600.0, độ phân giải = 0.3, công suất = 0.5, minDelay = 40000}
{Sensor name = "Cảm biến định hướng BOSCH", nhà cung cấp = "Bosch Sensortec GmbH", phiên bản = 2, loại = 3, maxRange = 360.0, độ phân giải = 1.0, công suất = 0.63, minDelay = 5000}
{Sensor name = "BOSCH Cảm biến con quay hồi chuyển ", nhà cung cấp =" Bosch Sensortec GmbH ", phiên bản = 2, loại = 4, maxRange = 2500.0, độ phân giải = 0.003814 6973, power = 5.0, minDelay = 5000}
{Sensor name = "BOSCH Cảm biến trọng lực", nhà cung cấp = "Bosch Sensortec GmbH", phiên bản = 2, loại = 9, maxRange = 19.61, độ phân giải = 5.984497E-4 , power = 5.63, minDelay = 5000}
{Sensor name = "BOSCH cảm biến gia tốc tuyến tính", vendor = "Bosch Sensortec GmbH", phiên bản = 2, loại = 10, maxRange = 19.61, độ phân giải = 5.984497E-4 , power = 5.63, minDelay = 5000}
{Sensor name = "Cảm biến Vector xoay vòng BOSCH", nhà cung cấp = "Bosch Sensortec GmbH", phiên bản = 2, loại = 11, maxRange = 1.0, độ phân giải = 5.9604645E-8 , power = 5.63, minDelay = 5000}
{Sensor name = "BOSCH Cảm biến không hiệu chỉnh từ trường", vendor = "Bosch Sensortec GmbH", phiên bản = 2, loại = 14, maxRange = 1600.0, độ phân giải = 0,3, công suất = 0,5, minDelay = 40000}
{Sensor name = "BOSCH Game Vector cảm biến quay vòng", nhà cung cấp = "Bosch Sensortec GmbH", phiên bản = 2, loại = 15, maxRange = 1.0, độ phân giải = 5.9604645E-8, công suất = 5.63, minDelay = 5000}
{Sensor name = "BOSCH Gyroscope Unrecibrated Sensor", vendor = "Bosch Sensortec GmbH", phiên bản = 2, loại = 16, maxRange = 2500.0, độ phân giải = 0.0038146973, công suất = 5.0, minDelay = 5000}
{Sensor name = "BOSCH cảm biến Vector quay từ trường", phiên bản = 2, loại = 20, maxRange = 1.0, độ phân giải = 5.9604645E-8, công suất = 5.63, minDelay = 5000}
{Sensor name = "LIGHT", nhà cung cấp = "MTK", phiên bản = 1, loại = 5, maxRange = 10240.0, độ phân giải = 1.0, công suất = 0.13, minDelay = 0}
{Sensor name = "PROXIMITY ", vendor =" MTK ", phiên bản = 1, loại = 8, maxRange = 1.0, độ phân giải = 1.0, công suất = 0.13, minDelay = 0}
{Sensor name =" SIGNIFICANT_MOTION ", vendor =" MTK ", phiên bản = 1, loại = 17, maxRange = 85.0, độ phân giải = 0,1, công suất = 0,5, minDelay = -1}
Hoạt động, hãy bật lên! Cảm ơn của – Skatephone