הגדרות למפתחים ב-Glass

גישה מתפריט ההגדרות

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

חשוב להשאיר את המסך פועל בזמן הטעינה

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

הצגת גבולות ושוליים של הפריסה

כשמפעילים את ההגדרה הזו, המערכת תווה את הגבולות והצבע של את השוליים של הצפיות במסך.

הצג שימוש יתר של GPU

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

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

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

אתם יכולים להשתמש בהגדרה הזו כדי להאיץ או להאט את האנימציות והמעברים של המערכת.

שכבת-על של מסך הפריסה

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

גישה ישירה באמצעות ADB

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

$ adb shell am broadcast \
      -a com.google.android.glass.settings.CHANGE_DEVELOPER_SETTING \
      -e setting <setting name> \
      <value argument>
שם ההגדרה ארגומנט של ערך תיאור
keep_screen_on --ez value [true|false] ההגדרה 'השארת המסך פועל בזמן הטעינה' כשההגדרה מופעלת או מושבתת.
show_layout_bounds --ez value [true|false] האפשרות 'הצגת גבולות ושוליים של הפריסה' כשההגדרה מופעלת או מושבתת.
show_gpu_overdraw --ez value [true|false] הפעלת האפשרות 'הצגת יתר של GPU' כשההגדרה מופעלת או מושבתת.
animation_time_scale --ef value [0.5|1.0|1.5|2.0|5.0|10.0] שינוי של 'גורם קנה המידה של זמן האנימציה' הגדרה אישית. אם מעבירים שאינו אחד שרשום משמאל, המערכת תשתמש בהתאמה הקרובה ביותר.
layout_overlay -e value [text|columns|caption| author|title|menu|alert|off] שינוי של 'פריסת שכבת-על במסך' הגדרה אישית.