การตั้งค่านักพัฒนาใน Glass

การเข้าถึงจากเมนูการตั้งค่า

หากคุณเปิดการแก้ไขข้อบกพร่องจากการ์ดข้อมูลอุปกรณ์ในเมนูการตั้งค่า การ์ดการตั้งค่าสําหรับนักพัฒนาซอฟต์แวร์จะแสดงอยู่ข้างการ์ด คุณสามารถเข้าถึงการตั้งค่าสําหรับนักพัฒนาซอฟต์แวร์ขั้นสูงต่อไปนี้จากการ์ดนี้

เปิดหน้าจอไว้ขณะชาร์จ

เมื่อเปิดการตั้งค่านี้ หน้าจอจะหรี่แสงลงแต่ไม่ได้ปิดทั้งหมดขณะ Glass ชาร์จผ่าน USB หรือ AC

แสดงขอบเขตและขอบของเลย์เอาต์

เมื่อเปิดการตั้งค่านี้ ระบบจะกําหนดขอบเขตและสีไว้ที่ขอบของมุมมองบนหน้าจอ

แสดงการใช้ GPU มากเกินไป

เมื่อเปิดการตั้งค่านี้ ระบบจะใส่สีในแต่ละพิกเซลบนหน้าจอ ขึ้นอยู่กับจํานวนครั้งที่วาดในวงจรสีสุดท้าย การตั้งค่านี้จะช่วยให้คุณแก้ไขข้อบกพร่องด้านประสิทธิภาพด้วยเลย์เอาต์ที่ฝังหลายระดับหรือตรรกะสีที่ซับซ้อน

  • พิกเซลที่วาดในสีต้นฉบับจะวาดเพียงครั้งเดียว
  • พิกเซลที่เฉดสีน้ําเงินถูกวาด 2 ครั้ง
  • พิกเซลที่ร่มรื่นเป็นสีเขียวถูกวาด 3 ครั้ง
  • ส่วนที่วาดด้วยสีเทาแดงอ่อนวาดได้ 4 ครั้ง
  • พิกเซลที่มีเฉดสีเป็นแดงเข้มวาดได้อย่างน้อย 5 ครั้ง

ปัจจัยการปรับขนาดเวลาของภาพเคลื่อนไหว

ใช้การตั้งค่านี้เพื่อเร่งหรือชะลอภาพเคลื่อนไหวของระบบและการเปลี่ยน

การวางซ้อนหน้าจอเลย์เอาต์

ใช้การตั้งค่านี้เพื่อแสดงการวางซ้อนในหน้าจอที่แสดงขอบเขตและขอบของเลย์เอาต์ UI มาตรฐานที่คลาส 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] แก้ไขการตั้งค่า "การวางซ้อนหน้าจอเลย์เอาต์"