Tham chiếu cấu trúc GeofenceOptions
#include <
fused_location.h
>
Trường dữ liệu |
|
int | last_transition |
int | monitor_transitions |
int | notification_responsivenes_ms |
int | unknown_timer_ms |
uint32_t | sources_to_use |
Nội dung mô tả chi tiết
Định nghĩa tại dòng 714 của tệp fused_location.h .
Tài liệu về trường
int last_transition |
Trạng thái hiện tại của khoanh vùng địa lý. Ví dụ: nếu hệ thống đã biết rằng người dùng đang ở bên trong khoanh vùng địa lý, thì giá trị này sẽ được đặt thành FLP_GEOFENCE_TRANSITION_ENTERED. Trong hầu hết các trường hợp, giá trị này sẽ là FLP_GEOFENCE_TRANSITION_UNCERTAIN.
Định nghĩa tại dòng 720 của tệp fused_location.h .
int monitor_transitions |
Các chuyển đổi cần theo dõi. Toán tử OR bit của FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED và FLP_GEOFENCE_TRANSITION_UNCERTAIN.
Định nghĩa tại dòng 727 của tệp fused_location.h .
int notification_responsivenes_ms |
Xác định nội dung mô tả tốt nhất về thời điểm gọi lại khi quá trình chuyển đổi liên kết với Vùng khoanh vùng địa lý được kích hoạt. Ví dụ: nếu bạn đặt thành 1000 mili giây với FLP_GEOFENCE_TRANSITION_ENTERED, thì lệnh gọi lại sẽ được gọi 1000 mili giây trong khi vào khoanh vùng địa lý. Tham số này được xác định bằng mili giây. LƯU Ý: Bạn không nên nhầm lẫn tốc độ này với tốc độ thăm dò của GPS. Bạn có thể thay đổi linh hoạt tốc độ lấy mẫu GPS vì lý do tiết kiệm pin; do đó, tốc độ lấy mẫu có thể nhanh hơn hoặc chậm hơn tốc độ này.
Định nghĩa tại dòng 741 của tệp fused_location.h .
uint32_t sources_to_use |
Các nguồn cần sử dụng để giám sát khoanh vùng địa lý. Đây là một BITWISE-OR của các cờ FLP_TECH_MASK.
Định nghĩa tại dòng 753 của tệp fused_location.h .
int unknown_timer_ms |
Giới hạn thời gian sau đó sẽ kích hoạt quá trình chuyển đổi UNCERTAIN. Tham số này được xác định bằng mili giây.
Định nghĩa tại dòng 747 của tệp fused_location.h .
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- hardware/libhardware/include/hardware/ fused_location.h