กำหนดค่าตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ในอุปกรณ์

แอปการตั้งค่าใน Android มีหน้าจอที่เรียกว่าตัวเลือกสำหรับนักพัฒนาแอป ซึ่งคุณสามารถกำหนดค่าลักษณะการทำงานของระบบที่จะช่วยคุณสร้างโปรไฟล์และแก้ไขข้อบกพร่องของประสิทธิภาพของแอปได้ เช่น คุณสามารถเปิดใช้การแก้ไขข้อบกพร่องผ่าน USB, บันทึกรายงานข้อบกพร่อง, เปิดใช้การแสดงผลด้วยภาพสำหรับการแตะ, แสดงพื้นผิวหน้าต่างเป็นสีเมื่อมีการอัปเดต, ใช้ GPU สำหรับการแสดงผลกราฟิก 2 มิติ และอื่นๆ

เปิดใช้ตัวเลือกสำหรับนักพัฒนาแอป

ใน Android 4.1 และต่ำกว่า หน้าจอตัวเลือกสำหรับนักพัฒนาแอป จะพร้อมใช้งานโดยค่าเริ่มต้น ใน Android 4.2 ขึ้นไป คุณต้องเปิดใช้หน้าจอนี้

หมายเหตุ: ในอุปกรณ์บางรุ่น หน้าจอตัวเลือกสำหรับนักพัฒนาแอป อาจอยู่ในตำแหน่งหรือมีชื่อแตกต่างกัน

  1. ค้นหาตัวเลือกหมายเลขบิลด์ ในอุปกรณ์ ตารางต่อไปนี้แสดงตำแหน่งการตั้งค่า หมายเลขบิลด์ ในอุปกรณ์ต่างๆ

    ตารางที่ 1 ตำแหน่งการตั้งค่าอุปกรณ์สำหรับตัวเลือก หมายเลขบิลด์

    อุปกรณ์ การตั้งค่า

    Google Pixel

    การตั้งค่า > เกี่ยวกับโทรศัพท์ > หมายเลขบิลด์

    Google Pixel Watch

    การตั้งค่า > ระบบ > เกี่ยวกับ > เวอร์ชัน > หมายเลขบิลด์

    Samsung Galaxy S8 ขึ้นไป

    การตั้งค่า > เกี่ยวกับโทรศัพท์ > ข้อมูลซอฟต์แวร์ > หมายเลขบิลด์

    LG G6 ขึ้นไป

    การตั้งค่า > เกี่ยวกับโทรศัพท์ > ข้อมูลซอฟต์แวร์ > หมายเลขบิลด์

    HTC U11 ขึ้นไป

    การตั้งค่า > เกี่ยวกับ > ข้อมูลซอฟต์แวร์ > เพิ่มเติม > หมายเลขบิลด์ หรือ การตั้งค่า > ระบบ > เกี่ยวกับโทรศัพท์ > ข้อมูลซอฟต์แวร์ > เพิ่มเติม > หมายเลขบิลด์

    OnePlus 5T ขึ้นไป

    การตั้งค่า > เกี่ยวกับโทรศัพท์ > หมายเลขบิลด์

  2. แตะตัวเลือกหมายเลขบิลด์ 7 ครั้งจนกว่าจะเห็นข้อความYou are now a developer! ซึ่งจะเปิดใช้ตัวเลือกสำหรับนักพัฒนาแอปในอุปกรณ์

  3. กลับไปที่หน้าจอก่อนหน้าเพื่อค้นหาตัวเลือกสำหรับนักพัฒนาแอป ที่ด้านล่าง

รูปที่ 1 ตัวเลือกสำหรับนักพัฒนาแอปในอุปกรณ์

ที่ด้านบนของหน้าจอตัวเลือกสำหรับนักพัฒนาแอป คุณสามารถเปิดและปิดตัวเลือกได้ตามที่ แสดงในรูปที่ 1 โปรดเปิดตัวเลือกนี้ไว้ เมื่อปิดตัวเลือกนี้ ตัวเลือกส่วนใหญ่จะถูกปิดใช้ ยกเว้นตัวเลือกที่ไม่ต้องมีการสื่อสารระหว่างอุปกรณ์กับคอมพิวเตอร์ที่ใช้ในการพัฒนา

เปิดใช้การแก้ไขข้อบกพร่องในอุปกรณ์

ก่อนที่จะใช้โปรแกรมแก้ไขข้อบกพร่องและเครื่องมืออื่นๆ ได้ คุณต้องเปิดใช้การแก้ไขข้อบกพร่อง ซึ่งจะช่วยให้ Android Studio และเครื่องมือ SDK อื่นๆ สื่อสารกับอุปกรณ์ได้ คุณสามารถเชื่อมต่อผ่าน USB หรือ Wi-Fi

เปิดใช้การแก้ไขข้อบกพร่อง USB ในการตั้งค่าระบบของอุปกรณ์ในส่วนตัวเลือกสำหรับนักพัฒนาแอป คุณ จะพบตัวเลือกนี้ในตำแหน่งใดตำแหน่งหนึ่งต่อไปนี้ ทั้งนี้ขึ้นอยู่กับเวอร์ชัน Android

  • Wear OS 6 (ระดับ API 36) ขึ้นไป: การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาแอป > การแก้ไขข้อบกพร่อง ADB
  • Android 9 (ระดับ API 28) ขึ้นไป: การตั้งค่า > ระบบ > ขั้นสูง > ตัวเลือกสำหรับนักพัฒนาแอป > การแก้ไขข้อบกพร่อง USB
  • Android 8.0.0 (ระดับ API 26) และ Android 8.1.0 (ระดับ API 27): การตั้งค่า > ระบบ > ตัวเลือกสำหรับนักพัฒนาแอป > การแก้ไขข้อบกพร่อง USB
  • Android 7.1 (ระดับ API 25) และต่ำกว่า: การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาแอป > การแก้ไขข้อบกพร่อง USB

เปิดใช้การแก้ไขข้อบกพร่องผ่าน Wi-Fi ในการตั้งค่าระบบของอุปกรณ์ในส่วนตัวเลือกสำหรับนักพัฒนาแอป คุณจะพบตัวเลือกนี้ในตำแหน่งใดตำแหน่งหนึ่งต่อไปนี้ ทั้งนี้ขึ้นอยู่กับเวอร์ชัน Android

  • Android 16 (ระดับ API 36) ขึ้นไป: การตั้งค่า > ระบบ > ตัวเลือกสำหรับนักพัฒนาแอป > การแก้ไขข้อบกพร่องผ่าน Wi-Fi
  • Wear OS 6 (ระดับ API 36) ขึ้นไป: การตั้งค่า > ตัวเลือกสำหรับนักพัฒนาแอป > การแก้ไขข้อบกพร่องผ่าน Wi-Fi

หลังจากเปิดใช้การแก้ไขข้อบกพร่องผ่าน Wi-Fi ในอุปกรณ์แล้ว ให้ จับคู่ อุปกรณ์กับคอมพิวเตอร์ที่ใช้ในการพัฒนา ดูหัวข้อเชื่อมต่อกับอุปกรณ์ผ่าน Wi-Fi

ตัวเลือกทั่วไป

แตะองค์ประกอบการตั้งค่าด่วนสำหรับนักพัฒนาแอป เพื่อเพิ่มตัวเลือกสำหรับนักพัฒนาแอปที่เลือกไปยังแผงการตั้งค่าด่วน

เมื่อเลือกการ์ดที่มีอยู่อย่างน้อย 1 รายการตามที่แสดงในรูปที่ 2 แล้ว ให้เปิด แผงการตั้งค่าด่วนและแตะดินสอเพื่อเข้าสู่โหมดแก้ไข จากนั้นลากการ์ดสำหรับนักพัฒนาแอปจาก แผงการ์ดไปยังแผงการตั้งค่าด่วน แล้วแตะดินสออีกครั้งเพื่อออกจากโหมดแก้ไข

รูปที่ 2 เพิ่มตัวเลือกไปยังแผงการตั้งค่าด่วน

ตัวเลือกทั่วไปอื่นๆ ได้แก่

  • หน่วยความจำ: แสดงสถิติหน่วยความจำ เช่น การใช้งานหน่วยความจำโดยเฉลี่ย ประสิทธิภาพหน่วยความจำ หน่วยความจำทั้งหมดที่ พร้อมใช้งาน หน่วยความจำที่ใช้โดยเฉลี่ย หน่วยความจำว่างที่พร้อมใช้งาน และหน่วยความจำที่แอป ใช้
  • บันทึกรายงานข้อบกพร่อง: รับสำเนาไฟล์บันทึกของอุปกรณ์ปัจจุบันเพื่อแชร์กับผู้อื่น เมื่อได้รับการแจ้งเตือนว่ารายงานข้อบกพร่องพร้อมแล้ว ให้แตะการแจ้งเตือนเพื่อแชร์
  • โหมดสาธิต UI ของระบบ: ช่วยให้ถ่ายภาพหน้าจอที่สะอาดได้ง่ายขึ้นโดยการแสดง แถบการแจ้งเตือนทั่วไปที่ตั้งไว้ล่วงหน้าซึ่งไม่แสดงการแจ้งเตือนหรือคำเตือนแบตเตอรี่เหลือน้อย เปิดใช้โหมดสาธิต ช่วยให้คุณเปลี่ยนลักษณะที่ปรากฏของแถบสถานะได้โดยใช้ adb คำสั่งโหมดสาธิต หรือคุณจะใช้ แสดงโหมดสาธิต เพื่อซ่อนการแจ้งเตือนและแสดงแถบสถานะที่ตั้งไว้ล่วงหน้าก็ได้
  • รหัสผ่านการสำรองข้อมูลบนเดสก์ท็อป: ตั้งรหัสผ่านการสำรองข้อมูลเพื่อให้คุณใช้ adb คำสั่งเพื่อสำรองและกู้คืนแอปและข้อมูลของอุปกรณ์ภายใต้การป้องกันด้วยรหัสผ่านได้
  • เปิดหน้าจอค้างไว้: ตั้งค่าให้หน้าจอเปิดอยู่ขณะเสียบปลั๊กอุปกรณ์
  • เปิดใช้บันทึก HCI Snoop ของบลูทูธ: บันทึกแพ็กเก็ต HCI ของบลูทูธทั้งหมดลงในไฟล์ที่จัดเก็บไว้ที่ /sdcard/btsnoop_hci.log คุณสามารถดึงข้อมูลแพ็กเก็ตและใช้โปรแกรมอย่างเช่น Wireshark เพื่อวิเคราะห์และแก้ปัญหาข้อมูลได้

การแก้ไขข้อบกพร่อง

รูปที่ 3 ตัวเลือกการแก้ไขข้อบกพร่องที่เปิดใช้

ตัวเลือกการแก้ไขข้อบกพร่องมีวิธีต่างๆ ในการกำหนดค่าการแก้ไขข้อบกพร่องในอุปกรณ์และสร้างการสื่อสาร ระหว่างอุปกรณ์กับคอมพิวเตอร์ที่ใช้ในการพัฒนา

เปิดใช้การแก้ไขข้อบกพร่อง USB ตามที่แสดงในรูปที่ 3 เพื่อให้อุปกรณ์ Android สื่อสารกับคอมพิวเตอร์สำหรับการพัฒนาซอฟต์แวร์ผ่าน Android Debug Bridge (adb) ได้ ตัวเลือกรอโปรแกรมแก้ไขข้อบกพร่อง จะไม่พร้อมใช้งานจนกว่าคุณจะใช้ เลือกแอปที่จะแก้ไขข้อบกพร่อง เพื่อเลือกแอปที่จะแก้ไขข้อบกพร่อง หากคุณเปิดใช้รอโปรแกรมแก้ไขข้อบกพร่อง, แอปที่เลือกจะรอให้โปรแกรมแก้ไขข้อบกพร่องแนบข้อมูลก่อนปฏิบัติการ

ตัวเลือกการแก้ไขข้อบกพร่องอื่นๆ ได้แก่

  • จัดเก็บข้อมูล Logger อย่างถาวรในอุปกรณ์: เลือกประเภทข้อความบันทึกที่คุณต้องการ จัดเก็บอย่างถาวรในอุปกรณ์ ตัวเลือก ได้แก่ ปิด ทั้งหมด ทั้งหมดยกเว้นวิทยุ หรือเคอร์เนลเท่านั้น
  • เลือกแอปตำแหน่งจำลอง: ใช้ตัวเลือกนี้เพื่อจำลองตำแหน่ง GPS ของอุปกรณ์เพื่อทดสอบว่าแอปทำงานเหมือนกันในตำแหน่งอื่นๆ หรือไม่ หากต้องการใช้ตัวเลือกนี้ ให้ดาวน์โหลดและติดตั้งแอปจำลองสถานที่ GPS
  • รูปที่ 4 ดูแอตทริบิวต์

  • เปิดใช้การตรวจสอบแอตทริบิวต์ของมุมมอง: บันทึกข้อมูลแอตทริบิวต์ของมุมมองใน mAttributes ตัวแปรสมาชิกของ View อินสแตนซ์เพื่อให้ใช้ในการแก้ไขข้อบกพร่องได้ คุณเข้าถึงข้อมูลแอตทริบิวต์ ผ่านอินเทอร์เฟซผู้ใช้ เครื่องมือตรวจสอบเลย์เอาต์ ตามที่แสดงในรูปที่ 4 หากไม่ได้เปิดใช้ตัวเลือกนี้ รายการแอตทริบิวต์ จะไม่พร้อมใช้งาน
  • เปิดใช้เลเยอร์การแก้ไขข้อบกพร่อง GPU: พร้อมใช้งานในอุปกรณ์ที่ใช้ Android 9 (ระดับ API 28) และ ขึ้นไป เปิดใช้ตัวเลือกนี้เพื่อให้โหลดเลเยอร์การตรวจสอบ Vulkan จากพื้นที่เก็บข้อมูลของอุปกรณ์ได้ ดูข้อมูลเพิ่มเติมได้ที่ เลเยอร์การตรวจสอบ Vulkan ใน Android

เครือข่าย

รูปที่ 5 เลือกตัวเลือกการกำหนดค่า USB

ตัวเลือกเครือข่ายมีวิธีต่างๆ ในการกำหนดค่า Wi-Fi และ DHCP

แตะเลือกการกำหนดค่า USB เพื่อระบุวิธีที่ต้องการให้คอมพิวเตอร์ระบุอุปกรณ์ ตามที่แสดงในรูปที่ 5 คุณสามารถกำหนดค่าอุปกรณ์สำหรับการชาร์จเท่านั้น, การโอนไฟล์ (MTP), การโอนรูปภาพ (PTP), การใช้อินเทอร์เน็ตบนมือถือใน PC (RNDIS) หรือการโอน ไฟล์เสียงหรือ MIDI

แตะเวอร์ชัน Bluetooth AVRCP แล้วเลือกเวอร์ชันโปรไฟล์ที่ต้องการใช้เพื่อควบคุม อุปกรณ์ A/V ของบลูทูธที่อุปกรณ์เข้าถึงได้

นอกจากนี้ หากต้องการปรับการเล่นเสียงในอุปกรณ์ ให้แตะและตั้งค่าตัวเลือกต่อไปนี้

  • ตัวแปลงรหัสเสียงบลูทูธ: ปรับคุณภาพเสียง (ตัวแปลงรหัส) ของอุปกรณ์โดยเลือก ตัวแปลงรหัสตัวใดตัวหนึ่งต่อไปนี้:
    • SBC: โอนข้อมูลไปยังอุปกรณ์เอาต์พุตเสียงบลูทูธ เช่น หูฟังและ ลำโพง
    • AAC: ให้คุณภาพเสียงที่ดีกว่า MP3 จากอุปกรณ์แบบใช้สายที่อัตราบิตที่คล้ายกัน
    • aptX: ให้เสียงแบบไร้สายในสมาร์ทโฟน ลำโพง ซาวด์บาร์ หูฟัง และแท็บเล็ตคุณภาพสูง
    • aptX HD: ให้การสตรีมความละเอียดสูงไปยังอุปกรณ์บลูทูธ
    • LDAC: ให้การฟังเพลงคุณภาพสูงผ่านการเชื่อมต่อแบบไร้สาย
  • เปิดใช้ตัวแปลงรหัสที่ไม่บังคับ และปิดใช้ตัวแปลงรหัสที่ไม่บังคับ: หากคุณติดตั้งการใช้งานตัวแปลงรหัสเพิ่มเติม ให้ใช้ตัวเลือกเหล่านี้เพื่อเปิดและปิดใช้
  • ช่วงตัวอย่างเสียงบลูทูธ: ปรับจำนวนตัวอย่างเสียงต่อวินาทีโดย เลือกอัตราตัวอย่างตัวแปลงรหัสเสียง อัตราตัวอย่างที่สูงขึ้นจะใช้ ทรัพยากรมากขึ้น
  • บิตต่อตัวอย่างของเสียงบลูทูธ: ตั้งค่าจำนวนบิตของข้อมูลในตัวอย่างเสียงแต่ละรายการ อัตราบิตที่สูงขึ้นจะทำให้เสียงดีขึ้น แต่ไฟล์ตัวอย่างจะมีขนาดใหญ่ขึ้น
  • โหมดช่องสัญญาณเสียงบลูทูธ: เลือกโมโนหรือสเตอริโอ
  • ตัวแปลงรหัสเสียงบลูทูธที่ใช้ LDAC: เพิ่มประสิทธิภาพเสียงเพื่อเพิ่มคุณภาพเสียง ปรับสมดุลคุณภาพเสียงและคุณภาพการเชื่อมต่อ เพิ่มคุณภาพการเชื่อมต่อ หรือใช้อัตราบิตแบบปรับได้เพื่อปรับสมดุลคุณภาพเสียงและคุณภาพการเชื่อมต่อ

รายการต่อไปนี้อธิบายวิธีอื่นๆ ในการกำหนดค่า Wi-Fi และ DHCP

  • การรับรองการแสดงผลแบบไร้สาย: เปิดใช้การควบคุมและการตั้งค่าการกำหนดค่าขั้นสูง สำหรับการรับรองการแสดงผลแบบไร้สายตามข้อกำหนดที่ระบุไว้ในข้อกำหนดการแสดงผล Wi-Fi ของ Wi-Fi Alliance
  • เปิดใช้การบันทึกแบบละเอียดของ Wi-Fi: เพิ่มระดับการบันทึก Wi-Fi สำหรับเครือข่ายไร้สาย (SSID) แต่ละเครือข่ายที่คุณเชื่อมต่อตามความแรงของสัญญาณที่ได้รับ (RSSI) ที่สัมพันธ์กัน ดูข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกได้ที่ เขียนและดูบันทึกด้วย Logcat
  • การโอนย้ายจาก Wi-Fi ไปยังเครือข่ายมือถือแบบรวดเร็ว: เมื่อสัญญาณอ่อน จะทำให้ Wi-Fi มีประสิทธิภาพมากขึ้นในการโอนการเชื่อมต่อข้อมูลไปยังเครือข่ายมือถือ

อินพุต

เปิดใช้แสดงการแตะ เพื่อแสดงการแตะเมื่อคุณสัมผัสหน้าจอ วงกลมจะปรากฏใต้ปลายนิ้วหรือสไตลัส และเคลื่อนที่ตามคุณขณะที่คุณเลื่อนไปรอบๆ หน้าจอ การแตะจะทำงานเหมือนตัวชี้เมื่อ คุณ บันทึกวิดีโอ ในอุปกรณ์

รูปที่ 6 แถบตำแหน่งของตัวชี้

เปิดใช้ตำแหน่งของตัวชี้ เพื่อแสดงตำแหน่งของตัวชี้ (การแตะ) ในอุปกรณ์ด้วยเส้นเล็ง แถบจะปรากฏที่ด้านบนของหน้าจอเพื่อติดตามพิกัดเส้นเล็ง ตามที่แสดงในรูปที่ 6 เมื่อคุณย้ายตัวชี้ พิกัดในแถบจะติดตามตำแหน่งเส้นเล็ง และเส้นทางของตัวชี้จะวาดบนหน้าจอ

การวาด

รูปที่ 7 โครงสร้างส่วนติดต่อผู้ใช้

ตัวเลือกการวาดจะแสดงคำแนะนำด้วยภาพเกี่ยวกับส่วนติดต่อผู้ใช้ของแอปและวิธีการทำงาน

เปิดใช้แสดงขอบเขตเลย์เอาต์ เพื่อแสดงขอบเขตคลิป ระยะขอบ และโครงสร้างส่วนติดต่อผู้ใช้อื่นๆ ของแอปในอุปกรณ์ตามที่แสดงในรูปที่ 7

ตัวเลือกการวาดอื่นๆ ได้แก่

  • บังคับทิศทางเลย์เอาต์ RTL: บังคับทิศทางการจัดวางหน้าจอให้เป็นจากขวาไป ซ้าย (RTL) หรือจากซ้ายไปขวา (ค่าเริ่มต้น)
  • อัตราการเคลื่อนไหวของหน้าต่าง: ตั้งค่าความเร็วในการเล่นภาพเคลื่อนไหวของหน้าต่างเพื่อให้คุณตรวจสอบประสิทธิภาพที่ความเร็วต่างๆ ได้ มาตราส่วนที่ต่ำลงจะทำให้ความเร็วเร็วขึ้น
  • อัตราการเคลื่อนไหวของการเปลี่ยน: ตั้งค่าความเร็วในการเล่นภาพเคลื่อนไหวของการเปลี่ยนเพื่อให้คุณ ตรวจสอบ ประสิทธิภาพที่ความเร็วต่างๆ ได้ มาตราส่วนที่ต่ำลงจะทำให้ความเร็วเร็วขึ้น
  • จำลองจอแสดงผลที่สอง: สร้างจอแสดงผลที่สองเป็นการวางซ้อนในอุปกรณ์ ตัวเลือกนี้มีประโยชน์เมื่อรองรับจอแสดงผลเพิ่มเติมด้วย Presentation API ดูข้อมูลเพิ่มเติมได้ที่ จอแสดงผลที่สอง

การแสดงผลที่มีการเร่งด้วยฮาร์ดแวร์

รูปที่ 8 พื้นที่สีตาบอดจางสีเขียว

ตัวเลือกการแสดงผลที่มีการเร่งด้วยฮาร์ดแวร์มีวิธีต่างๆ ในการเพิ่มประสิทธิภาพแอปสำหรับแพลตฟอร์มฮาร์ดแวร์เป้าหมาย โดยใช้ประโยชน์จากตัวเลือกที่อิงตามฮาร์ดแวร์ เช่น GPU, เลเยอร์ฮาร์ดแวร์ และการลบรอยหยักแบบหลายตัวอย่าง (MSAA)

แตะจำลองพื้นที่สี เพื่อเปลี่ยนรูปแบบสีของ UI ทั้งหมดของอุปกรณ์ ตัวเลือกต่างๆ จะอ้างอิงถึงประเภทของภาวะตาบอดสี โดยมีตัวเลือกดังนี้

  • ปิดใช้ (ไม่มีรูปแบบสีจำลอง)
  • ตาบอดสีเดียว (จำกัดรูปแบบสีเป็นสีดำ สีขาว และสีเทา)
  • ตาบอดจางสีเขียว (ส่งผลต่อการแสดงสีแดงและสีเขียว)
  • ตาบอดจางสีแดง (ส่งผลต่อการแสดงสีแดงและสีเขียว)
  • ตาบอดจางสีน้ำเงิน (ส่งผลต่อการแสดงสีน้ำเงินและสีเหลือง)
ตาบอดจางสีแดงหมายถึงภาวะตาบอดสีแดง/เขียวที่เห็นสีแดงได้น้อย และตาบอดจางสีเขียวตามที่แสดงในรูปที่ 8 หมายถึงภาวะตาบอดสีแดง/เขียวที่เห็นสีเขียวได้น้อย

หากคุณถ่ายภาพหน้าจอในพื้นที่สีจำลอง ภาพหน้าจอจะปรากฏเป็นปกติราวกับว่าคุณ ไม่ได้เปลี่ยนรูปแบบสี

วิธีอื่นๆ ในการใช้ประโยชน์จากตัวเลือกที่อิงตามฮาร์ดแวร์ ได้แก่

  • ตั้งค่าโปรแกรมแสดงผล GPU: เปลี่ยนเครื่องมือแสดงผลกราฟิก Open GL เริ่มต้นเป็นเครื่องมือแสดงผลกราฟิก Open GL Skia เครื่องมือแสดงผลกราฟิก
  • เร่งการแสดงผลของ GPU: บังคับให้แอปใช้ GPU สำหรับการวาดภาพ 2 มิติ หากแอปเขียนขึ้น โดยไม่มีการแสดงผล GPU โดยค่าเริ่มต้น
  • แสดงการอัปเดตมุมมอง GPU: แสดงองค์ประกอบใดๆ บนหน้าจอที่วาดด้วย GPU
  • แก้ไขการแสดงพิกเซลซ้ำด้วย GPU: แสดงการเข้ารหัสสีในอุปกรณ์เพื่อให้คุณ เห็นภาพว่าพิกเซลเดียวกันถูกวาดกี่ครั้งในเฟรมเดียวกัน การแสดงภาพจะแสดงตำแหน่งที่แอปอาจแสดงผลมากกว่าที่จำเป็น ดูข้อมูลเพิ่มเติมได้ที่ แสดงภาพการแสดงพิกเซลซ้ำด้วย GPU
  • แก้ไขการทำงานของคลิปที่ไม่ใช่สี่เหลี่ยม: ปิดพื้นที่คลิปบน Canvas เพื่อสร้างพื้นที่ Canvas ที่ผิดปกติ (ไม่ใช่สี่เหลี่ยม) โดยปกติแล้ว พื้นที่คลิปจะป้องกันไม่ให้วาดสิ่งใดๆ นอกขอบเขตของ พื้นที่คลิปวงกลม
  • บังคับ 4x MSAA: เปิดใช้การลบรอยหยักแบบหลายตัวอย่าง (MSAA) ในแอป Open GL ES 2.0
  • ปิดใช้งานการวางซ้อน HW: ปิดใช้งานการวางซ้อนฮาร์ดแวร์ โปรดทราบว่าการใช้การวางซ้อนฮาร์ดแวร์ จะช่วยให้แอปที่แสดง สิ่งต่างๆ บนหน้าจอใช้พลังการประมวลผลน้อยลง หากไม่มีการวางซ้อน แอปจะแชร์หน่วยความจำวิดีโอและต้องตรวจสอบการชนกันและการคลิปอย่างต่อเนื่องเพื่อแสดงภาพที่เหมาะสม การตรวจสอบนี้ใช้พลังการประมวลผลจำนวนมาก

สื่อ

ตั้งค่าปิดการกำหนดเส้นทางเสียงทาง USB เป็นเปิดเพื่อปิดการกำหนดเส้นทางอัตโนมัติไปยังอุปกรณ์เสียงภายนอก ที่เชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ต USB การกำหนดเส้นทางอัตโนมัติอาจรบกวน แอปที่รับรู้ USB

ใน Android 11 ขึ้นไป เมื่อแอปพลิเคชันที่ไม่มี RECORD_AUDIO สิทธิ์ใช้ UsbManager เพื่อขอสิทธิ์เข้าถึงอุปกรณ์เสียง USB ที่มีความสามารถในการเก็บเสียง (เช่น ชุดหูฟัง USB) โดยตรง ข้อความคำเตือนจะปรากฏขึ้นเพื่อขอให้ผู้ใช้ยืนยันสิทธิ์ในการใช้อุปกรณ์ ระบบจะละเว้นตัวเลือก "ใช้เสมอ" ดังนั้นผู้ใช้ต้องรับทราบคำเตือนและให้สิทธิ์ทุกครั้งที่แอปขอสิทธิ์เข้าถึง แอปของคุณควรขอสิทธิ์ RECORD_AUDIO เพื่อหลีกเลี่ยงลักษณะการทำงานนี้

การตรวจสอบ

รูปที่ 9 โปรไฟล์การแสดงผล GPU เป็นการแสดงแบบแท่ง

ตัวเลือกการตรวจสอบจะให้ข้อมูลด้วยภาพเกี่ยวกับประสิทธิภาพของแอป เช่น เธรดที่ทำงานนานและการทำงานของ GPU

แตะโปรไฟล์การแสดงผล GPU แล้วแตะบนหน้าจอเป็นแท่ง เพื่อแสดงโปรไฟล์การแสดงผล GPU เป็นแท่งตามที่แสดงในรูปที่ 9 ดูข้อมูลเพิ่มเติมได้ที่ ความเร็วในการแสดงผล GPU ตามโปรไฟล์

แอป

รูปที่ 10 ตั้งค่าขีดจำกัดกระบวนการเบื้องหลัง

ตัวเลือกแอปช่วยให้คุณเข้าใจวิธีการทำงานของแอปในอุปกรณ์เป้าหมาย

แตะขีดจำกัดกระบวนการเบื้องหลัง เพื่อตั้งค่าจำนวนกระบวนการที่สามารถทำงาน ในเบื้องหลังได้ในครั้งเดียว การตั้งค่าที่เป็นไปได้จะแสดงในรูปที่ 10

แตะรีเซ็ตการจำกัดอัตราของ ShortcutManager ระหว่างการทดสอบเพื่อให้แอปเบื้องหลังเรียกใช้ API ทางลัดต่อไปได้จนกว่าจะถึงขีดจำกัดอัตราอีกครั้ง ดูข้อมูลเพิ่มเติมเกี่ยวกับทางลัด และขีดจำกัดอัตราได้ที่ ShortcutManager

เปิดใช้ไม่เก็บกิจกรรมไว้ เพื่อเพิ่มอายุการใช้งานแบตเตอรี่โดยการล้างทุกกิจกรรมทันทีที่ผู้ใช้ออกจากมุมมองหลักของกิจกรรม

หากต้องการปิดการป้องกันระบบสำหรับเนื้อหาแอปที่มีความละเอียดอ่อนในเซสชันการแชร์หน้าจอที่กำลังจะมีขึ้น ให้แตะปิดใช้การป้องกันการแชร์หน้าจอ การตั้งค่านี้มีไว้สำหรับใช้ในการสาธิตหรือการทดสอบเท่านั้น และไม่ควรใช้เป็นการตั้งค่าถาวร