במהלך הפיתוח של האפליקציה, יש כלים שזמינים להפעלת Android Auto ו-Android Automotive OS במחשב הפיתוח. במאמר בדיקת האפליקציה באמצעות יחידת ראש (HU) למחשב מוסבר איך להתקין את יחידת הראש למחשב ולהשתמש בה כדי להפעיל אפליקציות של Android Auto. במאמר בדיקת האפליקציה באמצעות אמולטור Android Automotive OS מוסבר איך להתקין ולהריץ קובצי אימג' של Android Automotive OS.
בדיקה ברכבים אמיתיים
כדי לבדוק את האפליקציה ברכב אמיתי, צריך להתקין אותה ממקור מהימן כמו חנות Play, מלבד חריג אחד שמפורט בקטע הרשאה למקורות לא מוכרים. אתם יכולים להשתמש בשיתוף פנימי של אפליקציות או במסלול בדיקה פנימי כדי להפיץ את האפליקציה למכשירים בלי לעבור את תהליך הבדיקה של חנות Play.
מתן הרשאה למקורות לא מוכרים
ב-Android Auto יש גם אפשרות למפתחים שמאפשרת להפעיל אפליקציות שלא הותקנו ממקור מהימן. ההגדרה הזו רלוונטית רק לאפליקציות מדיה והודעות, ולא לאפליקציות שנוצרו באמצעות ספריית האפליקציות של Android למכוניות.
הפעלה של מצב הפיתוח ב-Android Auto
בנוסף לאפשרויות למפתחים ב-Android (שאפשר להשתמש בהן גם ב-Android Auto וגם ב-Android Automotive OS), ל-Android Auto יש מצב פיתוח משלו שאפשר להשתמש בו כדי לשפר את חוויית הפיתוח. כדי להפעיל את האפשרות הזו:
פותחים את ההגדרות של Android Auto.
- Android מגרסה 10 ואילך: במכשיר, מקישים על הגדרות > אפליקציות והתראות > הצגת כל האפליקציות > Android Auto > מתקדם > הגדרות נוספות באפליקציה.
- Android מגרסה 9 ומטה: באפליקציית Android Auto, מקישים על סמל התפריט ואז על הגדרות.
גוללים לקטע מידע על קרוב לתחתית המסך ומקישים על גרסה כדי להציג את פרטי הגרסה וההרשאות.
מקישים 10 פעמים על הקטע מידע על גרסאות והרשאות.
תיבת הדו-שיח Allow development settings? מופיעה.
מקישים על אישור.
מצב הפיתוח מופעל עכשיו, ותוכלו לגשת לאפשרויות למפתחים בתפריט הנפתח. צריך להפעיל את מצב הפיתוח רק פעם אחת. כדי לצאת ממצב הפיתוח, בוחרים באפשרות בתפריט הנפתח בסרגל האפליקציות.
דרישות בדיקה נוספות לאפליקציות מדיה
אם אתם בודקים אפליקציית מדיה, עליכם לבדוק את התרחישים שמפורטים בקטע הזה בנוסף לבדיקת האפליקציה ב-Android Auto, ב-Android Automotive OS או בשניהם.
בדיקת תרחישים לטעינה של MediaBrowserService
כדי לשמור על הבטיחות של הנהגים והנוסעים, למשתמשים יש הגבלות נוספות על האופן שבו הם יכולים לנהל אינטראקציה עם אפליקציות בזמן הנהיגה. לכן, ל-Android Auto ול-Android Automotive OS יש כמה MediaBrowserService
תרחישי הפעלה שהאפליקציה שלכם צריכה להיות מסוגלת לטפל בהם כדי שהמשתמשים יוכלו להמשיך ליהנות מהתוכן שלכם בזמן הנסיעה.
כדאי לבדוק את האפליקציה כדי לוודא שהיא יכולה לטפל בכל אחד מהתרחישים הבאים:
- הפונקציה
MediaBrowserService
פועלת לפני פתיחתActivity
. - ה-
MediaBrowserService
מופעל כשאי אפשר להציגActivity
. - הפונקציה
MediaBrowserService
מופעלת כשהמשתמש לא מחובר לחשבון.
במהלך הבדיקה של התרחישים האלה, חשוב לנסות את השיטות הבאות:
- סוגרים ידנית את אפליקציית המדיה ומפעילים את Android Auto או את Android Automotive OS.
- מוחקים את הנתונים של אפליקציית המדיה ומפעילים את Android Auto או Android Automotive OS.
בנוסף, חשוב להגדיר הודעת שגיאה מתאימה במקרה הצורך.
שימוש באפליקציית Media Controller Test
האפליקציה Media Controller Test מאפשרת לבדוק את המורכבות של הפעלת מדיה ב-Android ועוזרת לאמת את ההטמעה של סשן המדיה. במאמר שימוש באפליקציית הבדיקה של נגן המדיה מוסבר איך להתחיל להשתמש בכלי הזה.