מחזור החיים של שירות דפדפן המדיה

בקטע הזה מוסבר איך מערכת Android Automotive OS‏ (AAOS) ו-Android Auto פועלות עם שירות הדפדפן של המדיה במהלך תהליך עבודה טיפוסי של משתמש:

  1. המשתמש מפעיל את האפליקציה ב-AAOS או ב-Android Auto.

  2. אפליקציית המארח נקשרת לשירות דפדפן המדיה, שמערכת ההפעלה מפעילה אם הוא לא פועל כבר. בהטמעה של שיטת onCreate(), צריך ליצור ולרשום אובייקט MediaSessionCompat ואת אובייקט הקריאה החוזרת שלו. מידע נוסף זמין במאמר בנושא רישום של סשן מדיה.

  3. מערכת AAOS או Android Auto קוראת לשיטה onGetRoot של השירות כדי לאחזר את השורש בהיררכיית התוכן. הספרייה הראשית לא מוצגת. במקום זאת, הוא מאחזר יותר תוכן מהאפליקציה בשלבים הבאים.

  4. ‫AAOS או Android Auto קוראים ל-method‏ onLoadChildren() של השירות כדי לאחזר את צאצאי פריט המדיה הבסיסי. ב-AAOS וב-Android Auto, פריטי המדיה האלה מוצגים כרמה העליונה של פריטי התוכן. מידע נוסף על המבנה של תפריט השורש

  5. כשהמשתמש בוחר פריט מדיה שניתן לעיון, מתבצעת קריאה חוזרת לשיטה onLoadChildren() של השירות.

  6. אם המשתמש בוחר פריט מדיה שניתן להפעלה, מערכת AAOS או Android Auto קוראת לשיטת הקריאה החוזרת המתאימה של סשן המדיה כדי לבצע את הפעולה.

  7. אם האפליקציה תומכת בכך, המשתמש יכול גם לחפש את התוכן שלכם. במקרה הזה, מערכת AAOS או Android Auto קוראות ל-method‏ onSearch() של השירות. מידע נוסף זמין במאמר בנושא הצגת תוצאות חיפוש שאפשר לעיין בהן.