การอ้างอิงโครงสร้างอินเทอร์เฟซ FlpGeofencing
#include < fused_location.h >
เขตข้อมูล | |
ขนาด_t | ขนาด |
เป็นโมฆะ(* | init )( FlpGeofenceCallbacks *การโทรกลับ) |
เป็นโมฆะ(* | add_geofences )(int32_t number_of_geofences, Geofence **ขอบเขตภูมิศาสตร์) |
เป็นโมฆะ(* | Pause_geofence )(int32_t geofence_id) |
เป็นโมฆะ(* | resume_geofence )(int32_t geofence_id, int monitor_transitions) |
เป็นโมฆะ(* | modified_geofence_option )(int32_t geofence_id, GeofenceOptions *ตัวเลือก) |
เป็นโมฆะ(* | Remove_geofences )(int32_t number_of_geofences, int32_t *geofence_id) |
คำอธิบายโดยละเอียด
อินเทอร์เฟซเพิ่มเติมสำหรับการรองรับ FLP_Geofencing
คำจำกัดความที่บรรทัด 764 ของไฟล์ fused_location.h
เอกสารภาคสนาม
เป็นโมฆะ (* add_geofences) (int32_t number_of_geofences, Geofence ** ขอบเขตภูมิศาสตร์) |
เพิ่มรายการขอบเขตภูมิศาสตร์ พารามิเตอร์: number_of_geofences - จำนวนขอบเขตภูมิศาสตร์ที่ต้องเพิ่ม geofences - ตัวชี้ไปยังอาร์เรย์ของตัวชี้ไปยังโครงสร้าง Geofence
คำจำกัดความที่บรรทัด 782 ของไฟล์ fused_location.h
เป็นโมฆะ (* init) ( FlpGeofenceCallbacks * โทรกลับ) |
เปิดอินเทอร์เฟซขอบเขตตำแหน่งและจัดเตรียมรูทีนการโทรกลับเพื่อใช้งานอินเทอร์เฟซนี้ เมื่อถูกเรียกแล้ว คุณควรตอบกลับด้วยการเรียก flp_capabilities_callback ใน FlpGeofenceCallbacks เพื่อระบุความสามารถที่การใช้งานของคุณรองรับ
คำจำกัดความที่บรรทัด 774 ของไฟล์ fused_location.h
เป็นโมฆะ(* modified_geofence_option)(int32_t geofence_id, GeofenceOptions *ตัวเลือก) |
แก้ไขตัวเลือกขอบเขตภูมิศาสตร์เฉพาะ พารามิเตอร์: geofence_id - รหัสสำหรับขอบเขตภูมิศาสตร์ options - ตัวเลือกต่างๆ ที่เกี่ยวข้องกับขอบเขตภูมิศาสตร์ ดูโครงสร้าง GeofenceOptions สำหรับรายละเอียด
คำจำกัดความที่บรรทัด 810 ของไฟล์ fused_location.h
เป็นโมฆะ (* Pause_geofence) (int32_t geofence_id) |
หยุดการตรวจสอบขอบเขตภูมิศาสตร์เฉพาะชั่วคราว พารามิเตอร์: geofence_id - รหัสสำหรับขอบเขตภูมิศาสตร์
คำจำกัดความที่บรรทัด 789 ของไฟล์ fused_location.h
เป็นโมฆะ(* Remove_geofences)(int32_t number_of_geofences, int32_t *geofence_id) |
ลบรายการขอบเขตภูมิศาสตร์ หลังจากที่ฟังก์ชันกลับมาแล้ว ไม่ควรส่งการแจ้งเตือน พารามิเตอร์: number_of_geofences - จำนวนขอบเขตภูมิศาสตร์ที่ต้องเพิ่ม geofence_id - ตัวชี้ไปยังอาร์เรย์ของ geofence_ids ที่จะลบออก
คำจำกัดความที่บรรทัด 819 ของไฟล์ fused_location.h
เป็นโมฆะ (* resume_geofence) (int32_t geofence_id, int monitor_transitions) |
ดำเนินการตรวจสอบขอบเขตภูมิศาสตร์เฉพาะต่อ พารามิเตอร์: geofence_id - รหัสสำหรับขอบเขตภูมิศาสตร์ monitor_transitions - การเปลี่ยนแปลงใดในการตรวจสอบ บิตหรือของ FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED และ FLP_GEOFENCE_TRANSITION_UNCERTAIN ซึ่งจะแทนที่ค่าที่เกี่ยวข้องที่ระบุไว้ในการเรียก add_geofence_area
คำจำกัดความที่บรรทัด 801 ของไฟล์ fused_location.h
ขนาด_ขนาดt |
ตั้งค่าเป็น sizeof (FlpGeofencingInterface)
คำจำกัดความที่บรรทัด 766 ของไฟล์ fused_location.h
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
- ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์/ fused_location.h