ตัวเลือกสำหรับนักพัฒนา: ฉันจะอธิบายว่าไอเท็มทั้งหมดมีไว้เพื่ออะไร

ตัวเลือกนักพัฒนา

หากคุณเคยชินกับการเล่นซอกับซอฟต์แวร์ของสมาร์ทโฟนของคุณ คุณอาจจะเคยเจอมาบ้าง ตัวเลือกนักพัฒนา. เมื่อเจาะลึกเมนูต่างๆ ที่ประกอบเป็นการตั้งค่าของโทรศัพท์ Android ทุกรุ่น คุณจะพบตัวเลือกเพิ่มเติมมากมาย แต่คุณแน่ใจหรือว่าคุณรู้ว่าแต่ละอันทำงานอย่างไร? เพราะหากสิ่งเหล่านี้บางอย่างดูชัดเจนในการทำงาน บางอย่างก็ไม่เป็นเช่นนั้นเลย ด้วยเหตุผลนี้เอง วันนี้ฉันจึงตัดสินใจอธิบายสิ่งเหล่านี้ให้คุณฟังทีละคน และอนุญาตให้คุณใช้มันกับความรู้เพิ่มเติมเกี่ยวกับข้อเท็จจริง

นั่นคือสิ่งที่เมนูต่างๆ ทั้งหมดในตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ของสมาร์ทโฟน Android มีไว้เพื่อ

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

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

ในการเปิดใช้งาน คุณจะต้องมองหารายการ "หมายเลขรุ่น" ในการตั้งค่าสมาร์ทโฟน รายการที่พบในโทรศัพท์หรือเมนูข้อมูลซอฟต์แวร์ แต่ตำแหน่งอาจเปลี่ยนแปลงตามยี่ห้อรุ่นของคุณ หากไม่พบ ให้ลองเปิดการตั้งค่า คลิกแถบค้นหา พิมพ์ "build" แล้วคลิกผลลัพธ์ที่ปรากฏขึ้น อย่างไรก็ตาม ต่อไปนี้คือตัวอย่างบางส่วนที่จะช่วยให้คุณทราบว่าจะหาได้จากที่ใด:

  • Xiaomi (MIUI 13): การตั้งค่า / ข้อมูลระบบ / ข้อกำหนดทั้งหมด / เวอร์ชัน MIUI
  • ซัมซุง (หนึ่ง UI 4): การตั้งค่า / เกี่ยวกับโทรศัพท์ / ข้อมูลซอฟต์แวร์ / เวอร์ชันบิลด์
  • OPPO / Realme (ColorOS 12 / Realme UI 3.0): การตั้งค่า / ข้อมูลอุปกรณ์ / เวอร์ชัน / หมายเลขบิวด์
  • OnePlus (OxygenOS 11): การตั้งค่า / เกี่ยวกับโทรศัพท์ / หมายเลขรุ่น
  • หัวเว่ย (EMUI 10): การตั้งค่า / ข้อมูลโทรศัพท์ / หมายเลขบิลด์

สิ่งที่คุณต้องทำคือคลิกซ้ำๆ ที่รายการที่เป็นปัญหา ("เวอร์ชั่น MIUI"บน Xiaomi"สร้างเวอร์ชัน"สำหรับซัมซุง ฯลฯ ) ด้วยวิธีนี้ คุณจะเปิดใช้งานตัวเลือกสำหรับนักพัฒนา; ในบางรุ่น คุณอาจต้องป้อน PIN ปลดล็อกโทรศัพท์เพื่อเปิดใช้งาน

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

  • Xiaomi (MIUI 13): การตั้งค่า / การตั้งค่าเพิ่มเติม / ตัวเลือกสำหรับนักพัฒนา
  • ซัมซุง (หนึ่ง UI 4): การตั้งค่า / ตัวเลือกสำหรับนักพัฒนา
  • OPPO / Realme (ColorOS 12 / Realme UI 3.0): การตั้งค่า / การตั้งค่าระบบ / ตัวเลือกสำหรับนักพัฒนา
  • OnePlus (OxygenOS 11): การตั้งค่า / ระบบ / ตัวเลือกสำหรับนักพัฒนา
  • หัวเว่ย (EMUI 10): การตั้งค่า / ระบบและการอัปเดต / ตัวเลือกสำหรับนักพัฒนา

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

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

ตัวเลือกหลัก

  • หน่วยความจำ
    • การใช้หน่วยความจำ RAM มีประโยชน์ในการทำความเข้าใจแอพที่ใช้งานมากที่สุดและติดตามการชะลอตัวของโทรศัพท์
  • รายงานข้อผิดพลาด
    • การสร้างรายงานข้อบกพร่อง (แบบโต้ตอบหรือสมบูรณ์ตามความต้องการของคุณ)
  • รหัสผ่านสำรองเดสก์ท็อป
    • การสร้างรหัสผ่านสำหรับการใช้คำสั่ง adb เพื่อสำรองและกู้คืนข้อมูล
  • ใช้งานอยู่
    • การปิดหน้าจอเมื่อสมาร์ทโฟนกำลังชาร์จ
  • เปิดใช้งานบันทึกการสอบ Bluetooth HCI
    • สร้างบันทึกด้วยแพ็กเก็ต Bluetooth HCI ทั้งหมด ซึ่งบันทึกไว้ใน /sdcard/btsnoop_hci.log ซึ่งมีประโยชน์สำหรับการตรวจสอบปัญหา Bluetooth
  • ปลดล็อค OEM
    • เพื่อเปิดใช้งานเพื่อปลดล็อกโปรแกรมโหลดบูต
  • บริการที่ทำงานอยู่
    • การเปิดหน้าจอด้วยแอประบบที่ทำงานอยู่ทั้งหมดและกระบวนการที่มีหน่วยความจำ RAM ว่างอยู่
  • การใช้งาน WebView
    • การเปลี่ยนแปลงแอปที่จัดการการแสดงผลเนื้อหาเว็บที่ฝังอยู่ในแอป Android
  • อัพเดทระบบอัตโนมัติ
    • การเปิด/ปิดการติดตั้งการอัปเดตเมื่อสมาร์ทโฟนรีสตาร์ท
  • รถตัก DSU
    • บูตชั่วคราวในโหมด Generic System Image
  • โหมดสาธิต
    • เริ่มโหมดสาธิตด้วยนาฬิกาเวลา 12:00 น. แบตเตอรี่ 100% และไม่มีการแจ้งเตือน (มีประโยชน์สำหรับภาพหน้าจอที่ปราศจากสิ่งรบกวน)
  • ไทล์นักพัฒนาการตั้งค่าด่วน
    • เพิ่มตัวเลือกสำหรับนักพัฒนาใน Quick Toggles

การแก้ปัญหา

  • แก้ปัญหา USB
    • เปิดใช้งานการสื่อสารระหว่างสมาร์ทโฟนและพีซีสำหรับคำสั่ง ADB
  • เพิกถอนสิทธิ์การดีบัก USB
    • เพิกถอนการอนุญาตที่มอบให้กับพีซีที่ใช้สำหรับการดีบัก USB
  • การดีบักแบบไร้สาย
    • การเปิดใช้งานคำสั่ง ADB ผ่านเครือข่าย Wi-Fi แทน USB
  • ปิดใช้งานการหมดเวลาการให้สิทธิ์ adb
    • ปิดใช้งานการเพิกถอนสิทธิ์การแก้ไขข้อบกพร่อง USB โดยอัตโนมัติ (ซึ่งโดยปกติจะเกิดขึ้นหลังจาก 7 วัน)
  • ทางลัดการรายงานข้อผิดพลาด
    • เพิ่มปุ่มรายงานข้อผิดพลาดในเมนูปุ่มเปิดปิด
  • เปิดใช้งานการลงทะเบียนผู้จัดจำหน่ายโดยละเอียด
    • รวมข้อมูลเพิ่มเติมในรายงานข้อผิดพลาด
  • เปิดใช้งานการตรวจสอบแอตทริบิวต์การแสดงผล
    • การตรวจสอบการแสดงภาพในแอปโดยใช้ Android Studio Layout Inspector
  • เลือกแอปการดีบัก/รอการดีบักเกอร์
    • เลือกแอปแก้ไขจุดบกพร่องที่ควรจัดการรายงานข้อบกพร่อง
  • ยืนยันแอปผ่าน USB
    • ตรวจสอบโค้ดที่อาจเป็นอันตราย (สไตล์ Google Play Protect) ในแอปไซด์โหลดผ่าน ADB
  • ตรวจสอบแอป bytecode สำหรับการดีบัก
    • มาตรการรักษาความปลอดภัยสำหรับแอพที่ติดตั้งในโทรศัพท์
  • ขนาดบัฟเฟอร์ของ Logger
    • เปลี่ยนขนาดไฟล์สำหรับ "logcat" logger
  • ตัวบ่งชี้การทำงาน
    • การเปิดใช้งานคุณลักษณะทดลองที่ Google นำเสนอด้วย Android เวอร์ชันเบต้า
  • เปิดใช้งานระดับการดีบัก GPU
    • การเปิดใช้งานระดับการตรวจสอบ Vulkan จากหน่วยความจำโทรศัพท์
  • ไดรเวอร์กราฟิก
    • เขียนทับไดรเวอร์กราฟิกระบบด้วยไดรเวอร์อื่น
  • การเปลี่ยนแปลงความเข้ากันได้ของแอป
    • การทดสอบการเปลี่ยนแปลงไลบรารี API สำหรับการพัฒนาแอป
  • แสดงอัตราการรีเฟรช
    • การแสดงผลบนหน้าจอของตัวนับ FPS สำหรับอัตราการรีเฟรชหน้าจอ
  • อนุญาตการตั้งค่าการซ้อนทับหน้าจอ
    • อนุญาตให้โอเวอร์เลย์แอปทำงานเหนือเมนูการตั้งค่า
  • การติดตามระบบ
    • เครื่องมือเพิ่มประสิทธิภาพการทำงานระหว่างการพัฒนาแอพ

เครือข่าย

  • การรับรองการแสดงผลแบบไร้สาย
    • การส่งหน้าจอไปยังจอภาพด้วย Miracast (ตามหลักวิชาไม่ได้ใช้งานแล้ว)
  • เปิดใช้งานการบันทึก Wi-Fi โดยละเอียด
    • ดูความแรงของสัญญาณ Wi-Fi RSSI
  • เซฟโหมด Wi-Fi
    • การเปิดใช้งานโหมด Wi-Fi ซึ่งให้ความสำคัญกับความเสถียรมากกว่าประสิทธิภาพ
  • การเร่งความเร็วการค้นหา Wi-Fi
    • เปลี่ยนความถี่ที่สมาร์ทโฟนของคุณสแกนหาเครือข่าย Wi-Fi
  • ปรับปรุงการสุ่ม MAC Wi-Fi
    • เปิดใช้งานการสุ่ม MAC แบบไม่ต่อเนื่องเพื่อให้เครือข่ายเชื่อว่าสมาร์ทโฟนเป็นอุปกรณ์ใหม่ในการเชื่อมต่อแต่ละครั้ง
  • ข้อมูลมือถือเปิดตลอดเวลา
    • การเปิดใช้งานการเชื่อมต่อข้อมูลแบบถาวร แม้ในขณะที่ใช้ Wi-Fi
  • ฮาร์ดแวร์เร่งการปล่อยสัญญาณ
    • การเปลี่ยนประสิทธิภาพของการเชื่อมต่อแบบ Tethered
  • การกำหนดค่า USB เริ่มต้น
    • การเปลี่ยนโหมดเริ่มต้นที่ใช้เมื่อเชื่อมต่อสมาร์ทโฟนผ่าน USB (มีประโยชน์สำหรับการเลือก "การถ่ายโอนไฟล์" หากทุกครั้งที่คุณเชื่อมต่อสมาร์ทโฟน คุณต้องส่งข้อมูล)
  • แสดงอุปกรณ์บลูทูธที่ไม่มีชื่อ
    • ดูที่อยู่ MAC ของอุปกรณ์บลูทูธที่ไม่มีชื่อที่อยู่ใกล้เคียง
  • ปิดระดับเสียงที่แน่นอน
    • ปิดการจำกัดระดับเสียงสำหรับหูฟังบลูทูธ
  • เปิดใช้งาน Gabeldorsche
    • การเปิดใช้งาน Gaberldorsche Bluetooth stack
  • ปิดการขนถ่ายฮาร์ดแวร์ A2DP
    • การเปลี่ยนวิธีการส่งสัญญาณเสียง Bluetooth
  • เวอร์ชัน Bluetoot AVRCP / MAP
    • การเปลี่ยนวิธีที่ Android จัดการกับการควบคุมสื่อด้วยอุปกรณ์บลูทูธ
  • เสียง HD
    • การเปิดใช้งานตัวแปลงสัญญาณเสียงคุณภาพสูง
  • ตัวแปลงสัญญาณเสียงบลูทูธ
    • เมนูพร้อมตัวแปลงสัญญาณเสียงทั้งหมดที่สมาร์ทโฟนรองรับ
  • อัตราการสุ่มตัวอย่างเสียงบลูทูธ
    • เปลี่ยนการตั้งค่าคุณภาพเสียงบลูทูธ
  • บิตต่อตัวอย่างเสียง Bluetooth
    • เปลี่ยนการตั้งค่าคุณภาพเสียงบลูทูธ
  • โหมดช่องสัญญาณเสียงบลูทูธ
    • การเปลี่ยนการรองรับโมโน/สเตอริโอของอุปกรณ์บลูทูธ
  • จำนวนอุปกรณ์เสียง Bluetooth ที่เชื่อมต่อสูงสุด
    • การเปิดใช้งานการเชื่อมต่อของอุปกรณ์ Bluetooth หลายเครื่องพร้อมกัน (หากรองรับ)

อินพุต

  • แสดงสัมผัส
    • แสดงจุดบนหน้าจอที่คุณกำลังสัมผัสด้วยนิ้วของคุณ
  • ตำแหน่งตัวชี้
    • ดังที่กล่าวข้างต้น แต่มีพิกัดเฉพาะที่แสดงอยู่ด้านบนของจอแสดงผล

โรค

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

ฮาร์ดแวร์เร่งการแสดงผล

  • ระดับฮาร์ดแวร์ / อัปเดตการแสดงผล
    • หน้าจอกระพริบเมื่อมีการเปลี่ยนแปลงแอปที่ทำงานอยู่
  • การดีบักการแทนที่ GPU
    • การใช้รหัสสีเพื่อแสดงจำนวนครั้งที่มีการใช้พิกเซลในเฟรมเดียวกัน
  • ดีบักการดำเนินการตัดที่ไม่ใช่สี่เหลี่ยม
    • การเปลี่ยนพื้นที่ครอบตัดสำหรับการดำเนินการแก้ไขจุดบกพร่อง
  • บังคับโหมดกลางคืน
    • การบังคับใช้โหมดธีมมืดสำหรับแอพที่ติดตั้ง (ใช้งานไม่ได้เกือบทุกครั้ง)
  • ความแข็งแกร่ง MSAA 4x
    • บังคับต่อต้านนามแฝงหลายตัวอย่างสำหรับแอปที่ใช้ OpenGL ES 2.0
  • ปิดใช้งานการซ้อนทับ HW
    • จัดการฮาร์ดแวร์โอเวอร์เลย์ที่แอพใช้เพื่อแสดงองค์ประกอบหน้าจอที่ใช้พลังงานในการประมวลผลน้อยกว่า
  • จำลองพื้นที่สี
    • การเปลี่ยนสีจอแสดงผล (มีประโยชน์สำหรับการเปิดใช้งานโหมดขาวดำและการสลับสีอื่นๆ)

เนื้อหามัลติมีเดีย

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

การตรวจสอบ

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

แอปพลิเคชัน

  • อย่าเก็บทรัพย์สิน
    • บังคับปิดแอพเมื่อวางในพื้นหลัง
  • จำกัดกระบวนการพื้นหลัง
    • เปลี่ยนจำนวนแอพสูงสุดที่เก็บไว้ในพื้นหลังในหน่วยความจำ RAM
  • แสดงหน้าต่างปิดเครื่องเสมอ
    • แสดงข้อความป๊อปอัปเมื่อแอปขัดข้องเนื่องจากการรายงานข้อบกพร่อง
  • แสดง ANR ในพื้นหลัง
    • เห็นข้อความ "แอปไม่ตอบสนอง" สำหรับแอปพื้นหลัง
  • ระงับการดำเนินการสำหรับแอปที่แคชไว้
    • ป้องกันไม่ให้เปิดแอปที่ติดตั้งในแคช
  • แสดงการแจ้งเตือนช่องแจ้งเตือน
    • การเปลี่ยนการจัดเรียงการแจ้งเตือนของแอปตามหมวดหมู่
  • รีเซ็ตลำดับความสำคัญของการแจ้งเตือน
    • รีเซ็ตการจัดการลำดับความสำคัญของการแจ้งเตือน
  • แอปสแตนด์บาย
    • รายการพร้อมแอพทั้งหมดในโหมดสแตนด์บาย
  • บังคับการอนุญาตแอปบนที่จัดเก็บข้อมูลภายนอก
    • การเปลี่ยนแปลงการจัดการการติดตั้งแอปในหน่วยความจำภายนอก (เช่น ปากกา microUSB หรือ OTG)
  • บังคับรูปแบบที่แก้ไขได้ให้กับกิจกรรม
    • ปรับขนาดแอพทั้งหมด
  • เปิดใช้งาน windows รูปแบบอิสระ
    • การจัดการแอพในหน้าต่างลอย
  • บังคับโหมดเดสก์ท็อป
    • การเปิดใช้งานโหมดเดสก์ท็อปเมื่อเชื่อมต่อจอแสดงผลภายนอกผ่าน USB Type-C (หากรองรับ)
  • หลายหน้าจอสำหรับทุกแอป
    • การเปิดใช้งานโหมดแบ่งหน้าจอสำหรับแอพที่ไม่รองรับโดยกำเนิด
  • รีเซ็ตขีดจำกัดการเรียก API การจัดการลิงก์
    • จัดการขีดจำกัดจำนวนครั้งที่แอปสามารถอัปเดตทางลัดบนหน้าจอหลักและที่อื่นๆ ในระบบ

เติมอัตโนมัติ

  • ระดับการบันทึก / คำขอสูงสุดต่อเซสชัน / ชุดข้อมูลที่มองเห็นได้สูงสุด / เรียกคืนค่าเริ่มต้น
    • ตัวเลือกสำหรับการทดสอบเฟรมเวิร์กการป้อนอัตโนมัติของ Android

การเก็บถาวร

  • ข้อมูลที่ใช้ร่วมกัน
    • แสดงข้อความหยดใด ๆ

ที่ตั้ง

  • เลือกแอปจำลองตำแหน่ง / ใช้การวัด GNSS แบบเต็ม
    • ตัวเลือกสำหรับการใช้แอปปลอมแปลง GPS
⭐️พบกับ ข้อเสนอที่ดีที่สุดออนไลน์ ขอบคุณช่องโทรเลขพิเศษของเรา.