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

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

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

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

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

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

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

    อุปกรณ์ การเกริ่นนำ

    Google Pixel

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

    Samsung Galaxy S8 ขึ้นไป

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

    LG G6 ขึ้นไป

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

    HTC U11 ขึ้นไป

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

    OnePlus 5T ขึ้นไป

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • จัดเก็บข้อมูลตัวบันทึกอย่างถาวรในอุปกรณ์: เลือกประเภทข้อความบันทึกที่ต้องการจัดเก็บอย่างถาวรในอุปกรณ์ ตัวเลือก ได้แก่ ปิด ทั้งหมด ทั้งหมดยกเว้นวิทยุ หรือเคอร์เนลเท่านั้น
  • เลือกแอปตำแหน่งจำลอง: ใช้ตัวเลือกนี้เพื่อจำลองตำแหน่ง 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

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

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

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

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

  • การรับรองการแสดงผลแบบไร้สาย: เปิดใช้การควบคุมและการตั้งค่าการกําหนดค่าขั้นสูงสําหรับการรับรองการแสดงผลแบบไร้สายตามข้อกําหนดที่ระบุไว้ในข้อกําหนดของ Wi-Fi Alliance สําหรับการแสดงผล Wi-Fi
  • เปิดใช้การบันทึก 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
  • แก้ไขการทำงานของคลิปที่ไม่ใช่สี่เหลี่ยม: ปิดพื้นที่การครอบตัดบนผืนผ้าเพื่อสร้างพื้นที่ผืนผ้า (ไม่ใช่สี่เหลี่ยมผืนผ้า) ที่ผิดปกติ โดยปกติแล้ว พื้นที่การครอบตัดจะป้องกันไม่ให้วาดสิ่งใดก็ตามที่อยู่นอกขอบเขตของพื้นที่การครอบตัดแบบวงกลม
  • บังคับใช้ 4x MSAA: เปิดใช้การลดรอยหยักหลายตัวอย่าง (MSAA) ในแอป Open GL ES 2.0
  • ปิดใช้การวางซ้อน HW: ปิดใช้การวางซ้อนฮาร์ดแวร์ โปรดทราบว่าการใช้การวางซ้อนฮาร์ดแวร์ช่วยให้แอปที่แสดงข้อมูลบนหน้าจอใช้พลังงานในการประมวลผลน้อยลง หากไม่มีการวางซ้อน แอปจะแชร์หน่วยความจำวิดีโอและต้องตรวจสอบการทับซ้อนและการครอบตัดอย่างต่อเนื่องเพื่อแสดงผลรูปภาพที่ถูกต้อง การตรวจสอบใช้กำลังในการประมวลผลสูง

สื่อ

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

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

การตรวจสอบ

รูปที่ 9 โปรไฟล์การแสดงผลของ GPU เป็นการแสดงด้วยแท่ง

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

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

แอป

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

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

แตะขีดจำกัดกระบวนการเบื้องหลังเพื่อตั้งค่าจำนวนกระบวนการที่ทำงานในเบื้องหลังได้พร้อมกัน การตั้งค่าที่ใช้ได้มีดังนี้

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

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

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