Các tham số SensorEvent trong phương pháp onSensorChanged bao gồm bốn proper¬ties sau đây để mô tả từng sự kiện cảm biến:
. ► cảm biến - Đối tượng Sensor mà kích hoạt sự kiện
► độ chính xác - Độ chính xác của cảm biến khi sự kiện xảy ra (thấp, trung bình, cao, hay
. không đáng tin cậy, như mô tả trong danh sách tiếp theo)
► giá trị - Một mảng float có chứa các giá trị mới (s) quan sát thấy. Phần tiếp theo sẽ giải thích các giá trị trả cho từng loại cảm biến.
► dấu thời gian -. Thời gian (trong nano giây) mà tại đó các sự kiện cảm biến xảy ra
Bạn có thể theo dõi những thay đổi về độ chính xác của một cảm biến riêng biệt, sử dụng phương pháp onAccuracyChanged.
Trong cả hai bộ xử lý chính xác giá trị đại diện cho độ chính xác của cảm biến, sử dụng một trong các hằng số sau:
► SensorManager.SENSOR_STATUS_ACCURACY_LOW - Chỉ ra rằng các cảm biến được báo cáo với độ chính xác thấp và cần phải được hiệu chuẩn
► SensorManager.SENSOR_STATUS_ACCURACY_MEDiUM - Chỉ ra rằng các dữ liệu cảm biến là độ chính xác trung bình và hiệu chuẩn mà có thể cải thiện tính chính xác của các kết quả báo cáo
► SensorManager.SENSOR_STATUS_ACCURACY_HiGH - Chỉ ra rằng các cảm biến được báo cáo với độ chính xác cao nhất có thể
► SensorManager.SENSOR_STATUS_UNRELiABLE - Chỉ ra rằng các dữ liệu cảm biến là không đáng tin cậy, có nghĩa là một trong hai hiệu chuẩn được yêu cầu hoặc bài đọc không phải là hiện nay có thể
Để nghe Sensor cho sự kiện, đăng ký Sensor Event Listener với Trình quản lý cảm biến. Chỉ định các
cảm biến để quan sát, và tốc độ mà bạn muốn nhận thông tin cập nhật.
Hãy nhớ rằng không phải tất cả cảm biến sẽ có sẵn trên mọi thiết bị, vì vậy hãy chắc chắn để kiểm tra sự sẵn có của bất kỳ cảm biến bạn sử dụng, và chắc chắn rằng các ứng dụng của bạn không duyên dáng nếu họ đang thiếu. Trường hợp một cảm biến là cần thiết cho ứng dụng của bạn hoạt động, bạn có thể xác định nó là một tính năng cần thiết trong biểu hiện của ứng dụng, như mô tả trong Chương 3, "Tạo các ứng dụng và các hoạt động." Liệt kê 12-2 đăng ký một Sensor Event Listener cho sự gần gũi mặc định Sensor ở tốc độ cập nhật mặc định.
đang được dịch, vui lòng đợi..