اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
مرجع بنية AGpsInterface
#include <
gps.h
>
واجهة موسّعة لدعم AGPS، تم تحسينها للسماح بتمرير بيانات APN إضافية
التعريف في السطر
921
من الملف
gps.h
.
int(* data_conn_closed)()
|
يُرسِل إشعارًا بأنّه تم إغلاق اتصال بيانات AGPS.
التعريف في السطر
939
من الملف
gps.h
.
int(* data_conn_failed)()
|
إشعار بأنّه لا يتوفّر اتصال بيانات لنظام AGPS
التعريف في السطر
943
من الملف
gps.h
.
int(* data_conn_open)(const char *apn)
|
متوقّف نهائيًا إذا كان HAL متوافقًا مع AGpsInterface_v2، لن يتم استخدام واجهة برمجة التطبيقات هذه. يُرجى الاطّلاع على data_conn_open_with_apn_ip_type للحصول على مزيد من المعلومات.
التعريف في السطر
935
من الملف
gps.h
.
int(* data_conn_open_with_apn_ip_type)(const char *apn,
ApnIpType
apnIpType)
|
يُرسِل إشعارًا بأنّه يتوفّر اتصال بيانات ويضبط اسم نقطة الوصول ونوع عنوان IP لاستخدامهما في عمليات الاتصال عبر بروتوكول SUPL.
التعريف في السطر
953
من الملف
gps.h
.
يفتح واجهة AGPS ويقدّم إجراءات الاستدعاء لتنفيذ هذه الواجهة.
التعريف في السطر
929
من الملف
gps.h
.
int(* set_server)(
AGpsType
type, const char *hostname, int port)
|
تُستخدَم لضبط اسم المضيف والمنفذ لخادم AGPS.
التعريف في السطر
947
من الملف
gps.h
.
تم ضبطه على sizeof(AGpsInterface)
التعريف في السطر
923
من الملف
gps.h
.
تم إنشاء مستندات هذه البنية من الملف التالي:
-
hardware/libhardware/include/hardware/
gps.h
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]