แอปการตั้งค่าใน Android มีหน้าจอที่เรียกว่าตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ ซึ่งคุณใช้กำหนดค่าลักษณะการทํางานของระบบที่จะช่วยคุณโปรไฟล์และแก้ไขข้อบกพร่องเกี่ยวกับประสิทธิภาพของแอปได้ เช่น คุณสามารถเปิดใช้การแก้ไขข้อบกพร่องผ่าน USB, บันทึกรายงานข้อบกพร่อง, เปิดใช้การแสดงผลภาพสำหรับการแตะ, แสดงผลพื้นผิวหน้าต่างเป็นแฟลชเมื่อมีการอัปเดต, ใช้ GPU สำหรับการเรนเดอร์กราฟิก 2 มิติ และอื่นๆ
เปิดใช้ตัวเลือกสำหรับนักพัฒนาแอป
ใน Android 4.1 และต่ำกว่า หน้าจอตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์จะพร้อมใช้งานโดยค่าเริ่มต้น ใน Android 4.2 ขึ้นไป คุณต้องเปิดใช้หน้าจอนี้
หมายเหตุ: ในอุปกรณ์บางรุ่น หน้าจอตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์อาจอยู่ตำแหน่งอื่นหรือมีชื่อแตกต่างกัน
-
ค้นหาตัวเลือกหมายเลขบิลด์ในอุปกรณ์ ตารางต่อไปนี้แสดงตำแหน่งการตั้งค่าหมายเลขบิลด์ในอุปกรณ์ต่างๆ
อุปกรณ์ การเกริ่นนำ Google Pixel
การตั้งค่า > เกี่ยวกับโทรศัพท์ > หมายเลขบิลด์
Samsung Galaxy S8 ขึ้นไป
การตั้งค่า > เกี่ยวกับโทรศัพท์ > ข้อมูลซอฟต์แวร์ > หมายเลขบิลด์
LG G6 ขึ้นไป
การตั้งค่า > เกี่ยวกับโทรศัพท์ > ข้อมูลซอฟต์แวร์ > หมายเลขบิลด์
HTC U11 ขึ้นไป
การตั้งค่า > เกี่ยวกับ > ข้อมูลซอฟต์แวร์ > เพิ่มเติม > หมายเลขบิลด์ หรือ การตั้งค่า > ระบบ > เกี่ยวกับโทรศัพท์ > ข้อมูลซอฟต์แวร์ > เพิ่มเติม > หมายเลขบิลด์
OnePlus 5T ขึ้นไป
การตั้งค่า > เกี่ยวกับโทรศัพท์ > หมายเลขบิลด์
-
แตะตัวเลือกหมายเลขบิลด์ 7 ครั้งจนกว่าจะเห็นข้อความ
You are now a developer!
ซึ่งจะเปิดใช้ตัวเลือกสำหรับนักพัฒนาแอปในอุปกรณ์ กลับไปที่หน้าจอก่อนหน้าเพื่อค้นหาตัวเลือกสำหรับนักพัฒนาแอปที่ด้านล่าง
คุณเปิดและปิดตัวเลือกได้ที่ด้านบนของหน้าจอตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ ดังที่แสดงในรูปที่ 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 แล้ว ให้เปิดแผงการตั้งค่าด่วนแล้วแตะดินสอเพื่อเข้าสู่โหมดแก้ไข จากนั้นลากการ์ดสำหรับนักพัฒนาแอปจากแผงการ์ดไปยังแผงการตั้งค่าด่วน แล้วแตะดินสออีกครั้งเพื่อออกจากโหมดแก้ไข
ตัวเลือกทั่วไปอื่นๆ มีดังนี้
- หน่วยความจำ: แสดงสถิติหน่วยความจำ เช่น การใช้งานหน่วยความจำโดยเฉลี่ย ประสิทธิภาพหน่วยความจำ หน่วยความจำทั้งหมดที่ใช้ได้ หน่วยความจำที่ใช้โดยเฉลี่ย หน่วยความจำว่างที่ใช้ได้ และปริมาณหน่วยความจำที่แอปใช้
- สร้างรายงานข้อบกพร่อง: รับสำเนาไฟล์บันทึกของอุปกรณ์ปัจจุบันเพื่อแชร์กับผู้อื่น เมื่อได้รับการแจ้งเตือนว่ารายงานข้อบกพร่องพร้อมแล้ว ให้แตะการแจ้งเตือนเพื่อแชร์
- โหมดสาธิต UI ของระบบ: ช่วยให้ถ่ายภาพหน้าจอที่ชัดเจนได้ง่ายขึ้นด้วยการแสดงแถบการแจ้งเตือนที่กำหนดค่าไว้ล่วงหน้าซึ่งไม่แสดงการแจ้งเตือนหรือคำเตือนแบตเตอรี่ต่ำ
เปิดใช้โหมดสาธิตช่วยให้คุณเปลี่ยนลักษณะที่ปรากฏของแถบสถานะได้โดยใช้
คำสั่งโหมดสาธิต
adb
หรือจะใช้แสดงโหมดสาธิตเพื่อซ่อนการแจ้งเตือนและแสดงแถบสถานะที่กําหนดไว้ล่วงหน้าก็ได้ - รหัสผ่านการสำรองข้อมูลบนเดสก์ท็อป: ตั้งรหัสผ่านการสำรองข้อมูลเพื่อให้คุณใช้คำสั่ง
adb
เพื่อสำรองและกู้คืนแอปและข้อมูลในอุปกรณ์ภายใต้การป้องกันด้วยรหัสผ่านได้ - เปิดค้างไว้: ตั้งค่าให้หน้าจอเปิดค้างไว้ขณะที่เสียบปลั๊กอุปกรณ์
- เปิดใช้บันทึกสอดแนมอินเทอร์เฟซตัวควบคุมโฮสต์ (HCI) ของบลูทูธ: บันทึกแพ็กเก็ต HCI ของบลูทูธทั้งหมดลงในไฟล์ที่เก็บไว้ที่
/sdcard/btsnoop_hci.log
คุณสามารถเรียกข้อมูลแพ็กเก็ตและใช้โปรแกรมอย่าง Wireshark เพื่อวิเคราะห์และแก้ปัญหาได้
การแก้ไขข้อบกพร่อง
ตัวเลือกการแก้ไขข้อบกพร่องมีวิธีกำหนดค่าการแก้ไขข้อบกพร่องในอุปกรณ์และสร้างการสื่อสารระหว่างอุปกรณ์กับคอมพิวเตอร์ที่ใช้พัฒนา
เปิดใช้การแก้ไขข้อบกพร่องผ่าน USB ดังที่แสดงในรูปที่ 3 เพื่อให้อุปกรณ์ Android สื่อสารกับเครื่องสำหรับพัฒนาซอฟต์แวร์ผ่าน Android Debug Bridge (adb) ได้ ตัวเลือกรอโปรแกรมแก้ไขข้อบกพร่องจะใช้งานไม่ได้จนกว่าคุณจะใช้เลือกแอปที่จะแก้ไขข้อบกพร่องเพื่อเลือกแอปที่จะแก้ไขข้อบกพร่อง หากเปิดใช้รอโปรแกรมแก้ไขข้อบกพร่อง แอปที่เลือกจะรอให้โปรแกรมแก้ไขข้อบกพร่องแนบข้อมูลก่อนดำเนินการ
ตัวเลือกการแก้ไขข้อบกพร่องอื่นๆ มีดังนี้
- จัดเก็บข้อมูลตัวบันทึกอย่างถาวรในอุปกรณ์: เลือกประเภทข้อความบันทึกที่ต้องการจัดเก็บอย่างถาวรในอุปกรณ์ ตัวเลือก ได้แก่ ปิด ทั้งหมด ทั้งหมดยกเว้นวิทยุ หรือเคอร์เนลเท่านั้น
- เลือกแอปตำแหน่งจำลอง: ใช้ตัวเลือกนี้เพื่อจำลองตำแหน่ง GPS ของอุปกรณ์เพื่อทดสอบว่าแอปทำงานเหมือนเดิมในตำแหน่งอื่นๆ หรือไม่ หากต้องการใช้ตัวเลือกนี้ ให้ดาวน์โหลดและติดตั้งแอปตำแหน่งจำลอง GPS
- เปิดใช้การตรวจสอบแอตทริบิวต์ของมุมมอง: บันทึกข้อมูลแอตทริบิวต์ของมุมมองในตัวแปรสมาชิก
mAttributes
ของอินสแตนซ์View
เพื่อให้ใช้สำหรับการแก้ไขข้อบกพร่องได้ คุณสามารถเข้าถึงข้อมูลแอตทริบิวต์ผ่านอินเทอร์เฟซผู้ใช้เครื่องมือตรวจสอบเลย์เอาต์ดังที่แสดงในรูปที่ 4 หากไม่ได้เปิดใช้ รายการแอตทริบิวต์จะใช้งานไม่ได้ - เปิดใช้เลเยอร์การแก้ไขข้อบกพร่อง GPU: พร้อมใช้งานในอุปกรณ์ที่ใช้ Android 9 (API ระดับ 28) ขึ้นไป เปิดใช้ตัวเลือกนี้เพื่ออนุญาตให้โหลดเลเยอร์การตรวจสอบ Vulkan จากพื้นที่เก็บข้อมูลในอุปกรณ์ อ่านข้อมูลเพิ่มเติมได้ในบทความเลเยอร์การตรวจสอบ Vulkan ใน Android
เครือข่าย
ตัวเลือกเครือข่ายมีวิธีกำหนดการตั้งค่า 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 ขณะที่คุณเลื่อนเคอร์เซอร์ พิกัดในแถบจะติดตามตำแหน่งของเส้นเล็บและเส้นทางของเคอร์เซอร์จะวาดบนหน้าจอ
ภาพวาด
ตัวเลือกการวาดภาพจะให้คำแนะนำที่เป็นภาพเกี่ยวกับอินเทอร์เฟซผู้ใช้ของแอปและวิธีการใช้งาน
เปิดใช้แสดงขอบเขตเลย์เอาต์เพื่อแสดงขอบเขตคลิป ระยะขอบ และองค์ประกอบอินเทอร์เฟซผู้ใช้อื่นๆ ของแอปในอุปกรณ์ ดังที่แสดงในรูปที่ 7
ตัวเลือกการวาดอื่นๆ มีดังนี้
- บังคับทิศทางเลย์เอาต์ RTL: บังคับให้ทิศทางเลย์เอาต์หน้าจอเป็นจากขวาไปซ้าย (RTL) หรือจากซ้ายไปขวา (ค่าเริ่มต้น)
- ขนาดภาพเคลื่อนไหวของหน้าต่าง: ตั้งค่าความเร็วในการเล่นภาพเคลื่อนไหวของหน้าต่างเพื่อให้คุณตรวจสอบประสิทธิภาพของภาพเคลื่อนไหวในความเร็วต่างๆ ได้ ยิ่งสเกลต่ำ ความเร็วก็จะยิ่งเร็ว
- อัตราการเคลื่อนไหวของการเปลี่ยนภาพ: ตั้งค่าความเร็วในการเล่นภาพเคลื่อนไหวของการเปลี่ยนภาพเพื่อให้คุณตรวจสอบประสิทธิภาพของภาพเคลื่อนไหวดังกล่าวในความเร็วต่างๆ ได้ ยิ่งสเกลต่ำ ความเร็วก็จะยิ่งเร็ว
- จำลองจอแสดงผลรอง: สร้างจอแสดงผลรองเป็นภาพซ้อนทับบนอุปกรณ์
ซึ่งมีประโยชน์เมื่อรองรับจอแสดงผลเพิ่มเติมด้วย
Presentation
API ดูข้อมูลเพิ่มเติมได้ที่จอแสดงผลรอง
การแสดงผลที่มีการเร่งด้วยฮาร์ดแวร์
ตัวเลือกการแสดงผลที่เร่งด้วยฮาร์ดแวร์เป็นวิธีเพิ่มประสิทธิภาพแอปสำหรับแพลตฟอร์มฮาร์ดแวร์เป้าหมายโดยใช้ตัวเลือกที่อิงตามฮาร์ดแวร์ เช่น GPU, เลเยอร์ฮาร์ดแวร์ และการลดรอยหยักหลายตัวอย่าง (MSAA)
แตะจำลองระบบสีเพื่อเปลี่ยนรูปแบบสีของ UI ทั้งหมดในอุปกรณ์ ตัวเลือกเหล่านี้หมายถึงประเภทของภาวะตาบอดสี โดยตัวเลือกมีดังนี้
- ปิดใช้ (ไม่มีรูปแบบสีจำลอง)
- โมโนโครม (จำกัดรูปแบบสีไว้ที่สีดำ ขาว และเทา)
- ตาบอดจางสีเขียว (ส่งผลต่อการแสดงผลสีแดงและสีเขียว)
- ตาบอดสีแดง (ส่งผลต่อการแสดงสีแดงและเขียว)
- ตาบอดสีฟ้าเหลือง (ส่งผลต่อการแสดงสีน้ำเงินและสีเหลือง)
หากคุณถ่ายภาพหน้าจอในพื้นที่สีจำลอง ภาพหน้าจอจะปรากฏเป็นปกติราวกับว่าคุณไม่ได้เปลี่ยนรูปแบบสี
วิธีอื่นๆ ในการใช้ตัวเลือกที่อิงตามฮาร์ดแวร์มีดังนี้
- ตั้งค่าโปรแกรมแสดงผล 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
การตรวจสอบ
ตัวเลือกการตรวจสอบจะแสดงข้อมูลภาพเกี่ยวกับประสิทธิภาพของแอป เช่น การดำเนินการของ GPU และชุดข้อความที่ยาว
แตะการแสดงผล GPU ตามโปรไฟล์ แล้วแตะบนหน้าจอเป็นแถบเพื่อแสดงโปรไฟล์การแสดงผล GPU เป็นแถบ ดังที่แสดงในรูปที่ 9 ดูข้อมูลเพิ่มเติมได้ที่ ความเร็วในการแสดงผล GPU ของโปรไฟล์
แอป
ตัวเลือกแอปช่วยให้คุณเข้าใจวิธีการทำงานของแอปในอุปกรณ์เป้าหมาย
แตะขีดจำกัดกระบวนการเบื้องหลังเพื่อตั้งค่าจำนวนกระบวนการที่ทำงานในเบื้องหลังได้พร้อมกัน การตั้งค่าที่ใช้ได้มีดังที่แสดงในรูปที่ 10
แตะรีเซ็ตการจำกัดอัตราของ ShortcutManager ในระหว่างการทดสอบเพื่อให้แอปเบื้องหลังเรียก API ทางลัดต่อไปได้จนกว่าจะถึงขีดจำกัดอัตราอีกครั้ง ดูข้อมูลเพิ่มเติมเกี่ยวกับทางลัดและขีดจำกัดอัตราได้ที่ ShortcutManager
เปิดใช้อย่าเก็บกิจกรรมไว้เพื่อยืดอายุการใช้งานแบตเตอรี่ด้วยการล้างกิจกรรมทั้งหมดทันทีที่ผู้ใช้ออกจากมุมมองหลักของกิจกรรม
หากต้องการปิดการป้องกันระบบสำหรับเนื้อหาแอปที่มีความละเอียดอ่อนในเซสชันการแชร์หน้าจอที่กำลังจะมีขึ้น ให้แตะปิดใช้การป้องกันการแชร์หน้าจอ การตั้งค่านี้มีไว้เพื่อใช้กับเดโมหรือการทดสอบเท่านั้น และไม่ควรใช้เป็นการตั้งค่าถาวร