במהלך פיתוח האפליקציה, אפשר להשתמש בכלים שזמינים להפעלת Android Auto ו-Android Automotive OS:
- במאמר בדיקת האפליקציה באמצעות יחידה ראשית למחשב מוסבר איך להתקין את היחידה הראשית למחשב ולהשתמש בה כדי להריץ אפליקציות ל-Android Auto.
- במאמר בדיקת האפליקציה באמצעות אמולטור Android Automotive OS מוסבר איך להתקין ולהפעיל תמונות של Android Automotive OS.
- במאמר בדיקה באמצעות Android Automotive OS ב-Pixel Tablet מוסבר איך להתקין את Android Automotive OS ב-Pixel Tablet. חלק מהתמונות תומכות גם בשימוש כמקלט Android Auto.
- במאמר גישה למכשירים עם Android Automotive OS דרך Firebase Test Lab מוסבר איך לבצע בדיקות בחומרה אמיתית של רכב באמצעות Firebase Test Lab.
- במאמר בדיקת יכולת פעולה הדדית עם שירותי Google מוסבר איך לבדוק את יכולת הפעולה ההדדית של Gemini או Google Assistant ומפות Google עם אפליקציות בהתאמה אישית ב-Android Automotive OS.
בדיקה ברכבים אמיתיים
כדי לבדוק את האפליקציה ברכבים אמיתיים, צריך להתקין אותה ממקור מהימן כמו Google Play, למעט מקרה אחד שמפורט במאמר בנושא התרת מקורות לא מוכרים. אפשר להשתמש בשיתוף פנימי של אפליקציות או במסלול בדיקה פנימי כדי להפיץ את האפליקציה למכשירים בלי לעבור את תהליך הבדיקה של Google Play.
אפשר להשתמש במקורות לא מוכרים
ב-Android Auto יש אפשרות למפתחים שמאפשרת להריץ אפליקציות שלא הותקנו ממקור מהימן. ההגדרה הזו חלה על מדיה, על התראות על הודעות ועל אפליקציות שמופעלות כשהרכב חונה, אבל היא לא חלה על אפליקציות שנוצרו באמצעות ספריית האפליקציות של Android לרכב.
הפעלה של מצב פיתוח ב-Android Auto
בנוסף לאפשרויות למפתחים ב-Android, שאפשר להשתמש בהן גם ב-Android Auto וגם ב-Android Automotive OS, ל-Android Auto יש מצב מפתחים משלה. כדי להפעיל אותה:
פותחים את ההגדרות של Android Auto.
- Android 10 (רמת API 29) ואילך: במכשיר, מקישים על הגדרות > אפליקציות והתראות > הצגת כל האפליקציות > Android Auto > מתקדם > הגדרות נוספות באפליקציה.
- Android 9 (רמת API 28) ומטה: באפליקציית Android Auto, מקישים על התפריט ואז על הגדרות.
עוברים לקטע מידע כללי שקרוב לתחתית המסך ומקישים על גרסה כדי להציג את הגרסה ואת פרטי ההרשאות.
מקישים על הקטע מידע על גרסאות והרשאות 10 פעמים.
מופיעה תיבת הדו-שיח לאפשר הגדרות פיתוח?.
מקישים על אישור.
הפעלתם את מצב הפיתוח, ואתם יכולים לגשת לאפשרויות למפתחים בתפריט האפשרויות הנוספות. צריך להפעיל את מצב הפיתוח רק פעם אחת. כדי לצאת ממצב פיתוח, משתמשים באפשרות בתפריט הנפתח בסרגל האפליקציות.
דרישות בדיקה נוספות לאפליקציות מדיה
אם אתם בודקים אפליקציית מדיה, אתם צריכים לבדוק את התרחישים שמפורטים בקטע הזה, בנוסף לבדיקת האפליקציה ב-Android Auto, ב-Android Automotive OS או בשניהם.
בדיקת תרחישי הפעלה של MediaBrowserService
כדי לשמור על בטיחות הנהגים והנוסעים, יש למשתמשים הגבלות נוספות על האופן שבו הם יכולים להשתמש באפליקציות בזמן הנהיגה. לכן, ל-Android Auto ול-Android Automotive OS יש MediaBrowserService תרחישי הפעלה שהאפליקציה שלכם צריכה לטפל בהם.
צריך לבדוק את האפליקציה כדי לוודא שהיא יכולה להתמודד עם כל אחד מהתרחישים הבאים:
- הפעולה
MediaBrowserServiceמופעלת לפני שפותחים אתActivity. - המודעה
MediaBrowserServiceמוצגת כשאי אפשר להציג את המודעהActivity. - ה-
MediaBrowserServiceפועל כשהמשתמש לא מחובר.
במהלך הבדיקה של התרחישים האלה, חשוב לנסות את השיטות הבאות:
- סוגרים ידנית את האפליקציה ומפעילים אותה.
- מוחקים את נתוני האפליקציה ומפעילים אותה.
בנוסף, חשוב להגדיר הודעת שגיאה מתאימה כשצריך.
שימוש באפליקציית Media Controller Test
אפליקציית Media Controller Test מאפשרת לבדוק את הפרטים הקטנים של הפעלת מדיה ב-Android, ועוזרת לאמת את ההטמעה של סשן המדיה. במאמר שימוש באפליקציית הבדיקה של ממשק השליטה במדיה מוסבר איך להתחיל להשתמש בכלי הזה.