החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הפניה ל-struct של GpsNavigationMessageInterface
#include <
gps.h
>
ממשק מורחב לתמיכה בדיווח על הודעות של ניווט GPS.
ההגדרה מופיעה בשורה
2157
בקובץ
gps.h
.
הפסקת העדכונים מ-HAL והסרת הרישום של פונקציות ה-callback. אחרי קריאה להפסקה, HAL צריך להתייחס כאל לא חוקיות את הפונקציות להפעלה חוזרת (callbacks) שרושמו קודם. אם קוראים לפונקציה stop בלי 'init' קודם, הפונקציה הזו לא אמורה לבצע שום פעולה.
ההגדרה מופיעה בשורה
2181
בקובץ
gps.h
.
הפונקציה מפעילה את הממשק ומרשמת את פונקציות ה-call back ב-HAL. אחרי קריאה מוצלחת ל-'init', ה-HAL צריך להתחיל לספק עדכונים ברגע שהם זמינים.
סטטוס: GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT – אם כבר נרשם קריאה חוזרת ללא קריאה תואמת ל-'close'. GPS_NAVIGATION_MESSAGE_ERROR_GENERIC – אם אירעה שגיאה אחרת, ה-HAL לא אמור ליצור עדכונים כשהוא מחזיר את קוד השגיאה הזה.
ההגדרה מופיעה בשורה
2173
בקובץ
gps.h
.
מגדירים לערך sizeof(GpsNavigationMessageInterface)
ההגדרה מופיעה בשורה
2159
בקובץ
gps.h
.
התיעוד של המבנה הזה נוצר מהקובץ הבא:
-
hardware/libhardware/include/hardware/
gps.h
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","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-03-26 (שעון UTC)."],[],[]]