בדיקה באמצעות האמולטור שניתן להגדרה

כדי לעזור לדמות חלק מהתצורות שקיימות אצל יצרני ציוד מקורי שונים, חלק מפרופילי החומרה תומכים בהגדרה בזמן ריצה.

ההגדרות האלה מיושמות באמצעות שכבות-על של משאבי זמן ריצה (RRO), ואפשר לנהל אותן באמצעות הפקודה adb shell cmd overlay.

כדי להפעיל או להשבית RRO, משתמשים בפקודות הבאות:

adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME

שינוי המיקום של סרגל המערכת

כברירת מחדל, לאמולטור שאפשר להגדיר יש שני סרגלי מערכת – סרגל סטטוס בחלק העליון של המסך וסרגל ניווט בחלק התחתון של המסך. הרבה מכוניות חולקות את הפריסה הזו, אבל יש גם כאלה שלא. במכוניות מסוימות, סרגלי המערכת ממוקמים בצדדים האופקיים של המסך ולא בצדדים האנכיים. זה יכול לשבש הנחות שאתם מניחים כשאתם מפתחים אפליקציות לנייד. פרטים נוספים והנחיות טכניות זמינים במאמר בנושא סרגלי מערכת, מצב מסך מלא ועיבוד מקצה לקצה.

אפשר להשתמש בהגדרות הבאות של RRO כדי לשנות את סרגלי המערכת:

  • com.android.systemui.rro.bottom
  • com.android.systemui.rro.bottom.rounded
  • com.android.systemui.rro.left
  • com.android.systemui.rro.right

אמולציה של מגרעות במסך

חלק מהמכוניות כוללות מסכים עם חיתוכי תצוגה שונים מאוד בהשוואה לאלה שמופיעים במכשירים ניידים. במקום המגרעות או החיתוכים למצלמה עם חור קטן, בחלק מהרכבים עם Android Automotive OS יש מסכים מעוקלים שלא יוצרים צורה מלבנית. מידע נוסף והנחיות טכניות זמינים במאמר התאמה למסכים בעלי צורה לא סדירה.

אפשר להשתמש ב-RRO הבאים כדי לבצע אמולציה של חיתוכי מסך:

  • com.android.internal.display.cutout.emulation.top_and_right
  • com.android.internal.display.cutout.emulation.free_form
  • com.android.internal.emulation.automotive_ultrawide_cutout

אפשר ליצור הרבה הגדרות על ידי שילוב של שכבות RRO, ולכן מומלץ לבדוק את האפליקציה באמצעות השילובים הבאים של פרופילי חומרה ושכבות RRO. השילובים האלה דומים לשילובים של כלי רכב מסוימים שנוסעים בכבישים היום.

  • Automotive (1080p landscape) עם com.android.systemui.rro.left או com.android.systemui.rro.right
  • מצלמת Ultrawide לרכב עם com.android.systemui.rro.left ועם com.android.internal.emulation.automotive_ultrawide_cutout