مرجع هيكل FlpGeofencingInterface
#include < fused_location.h >
حقول البيانات | |
size_t | مقاس |
فارغ(* | init )( FlpGeofenceCallbacks *callbacks) |
فارغ(* | add_geofences )(int32_t number_of_geofences, Geofence **geofences) |
فارغ(* | Pause_geofence )(int32_t Geofence_id) |
فارغ(* | استئناف_السياج الجغرافي )(int32_t Geofence_id، int Monitor_transitions) |
فارغ(* | تعديل_geofence_option )(int32_t Geofence_id, GeofenceOptions *options) |
فارغ(* | 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 **geofences) |
إضافة قائمة بالسياجات الجغرافية. المعلمات: number_of_geofences - عدد المحيطات الجغرافية المطلوب إضافتها. السياج الجغرافي - مؤشر لمجموعة من المؤشرات إلى بنية السياج الجغرافي .
التعريف في السطر 782 من الملف fused_location.h .
باطلة (* init) ( FlpGeofenceCallbacks *callbacks) |
يفتح واجهة السياج الجغرافي ويوفر إجراءات رد الاتصال لتنفيذ هذه الواجهة. بمجرد الاتصال، يجب عليك الرد عن طريق استدعاء flp_capabilities_callback في FlpGeofenceCallbacks لتحديد الإمكانيات التي يدعمها تطبيقك.
التعريف في السطر 774 من الملف fused_location.h .
باطلة (* تعديل_geofence_option) (int32_t Geofence_id، GeofenceOptions *options) |
تعديل خيار السياج الجغرافي المحدد. المعلمات: Geofence_id - معرف السياج الجغرافي. الخيارات - خيارات مختلفة مرتبطة بالسياج الجغرافي. راجع هيكل 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 .
باطلة (* استئناف_geofence) (int32_t Geofence_id، int Monitor_transitions) |
استئناف مراقبة سياج جغرافي معين. المعلمات: Geofence_id - معرف السياج الجغرافي. Monitor_transitions - أي التحولات المراد مراقبتها. عدد البت OR لـ FLP_GEOFENCE_TRANSITION_ENTERED وFLP_GEOFENCE_TRANSITION_EXITED وFLP_GEOFENCE_TRANSITION_UNCERTAIN. وهذا يحل محل القيمة المرتبطة المقدمة في استدعاء add_geofence_area.
التعريف في السطر 801 من الملف fused_location.h .
حجم_حجم |
تم ضبطه على sizeof (FlpGeofencingInterface)
التعريف في السطر 766 من الملف fused_location.h .
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/include/hardware/ fused_location.h