اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مرجع بنية GnssConfigurationInterface
#include <
gps.h
>
واجهة لنقل محتوى إعدادات نظام تحديد المواقع العالمي (GNSS) من النظام الأساسي إلى HAL
التعريف في السطر
2188
من الملف
gps.h
.
|
void(* configuration_update)(const char *config_data, int32_t length)
|
إرسال محتويات إعدادات نظام تحديد المواقع العالمي (GNSS) إلى HAL المَعلمات: config_data - مؤشر إلى صفيف أحرف يحتوي على ما هو متوقّع عادةً من الملف (/etc/gps.conf)، أي تسلسل سلاسل UTF8 مفصولة بـ "
'. length - العدد الإجمالي لأحرف UTF8 في بيانات الضبط.
ملاحظة مهمة: يجب أن يتوقّع حِزم HAL لنظام تحديد المواقع العالمي (GPS) أن يتم استدعاء هذه الدالة عدة مرات. وقد يتم استدعاؤه حتى في حال تم إنشاء GpsLocationProvider وتفعيله. يجب أن يحتفظ واجهات برمجة التطبيقات لنظام تحديد المواقع العالمي (GPS) بالطلبات الحالية لطلبات إعادة الاتصال المختلفة بغض النظر عن التغيير في بيانات الضبط.
التعريف في السطر
2205
من الملف
gps.h
.
اضبط القيمة على sizeof(GnssConfigurationInterface).
التعريف في السطر
2190
من الملف
gps.h
.
تم إنشاء مستندات هذه البنية من الملف التالي:
-
hardware/libhardware/include/hardware/
gps.h
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]