Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Android

28 ประโยชน์ของตัวเลือกสำหรับนักพัฒนาในโทรศัพท์ Android

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

ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ใน Android คืออะไร

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

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

จะเปิดใช้งานตัวเลือกสำหรับนักพัฒนาได้อย่างไร

การเปลี่ยนการตั้งค่านักพัฒนาซอฟต์แวร์ Android นั้นง่ายมาก เพียงเปิดการตั้งค่าโทรศัพท์ของคุณ> เกี่ยวกับโทรศัพท์> หมายเลขบิลด์> แตะ 7 ครั้ง แตะที่ตัวเลือกด้านหลังแล้วคุณจะพบตัวเลือกสำหรับนักพัฒนาก่อนเกี่ยวกับโทรศัพท์

ประโยชน์ของตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ในโทรศัพท์ Android:

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

  1. รายงานข้อบกพร่อง: โทรศัพท์ของคุณมีรายงานข้อผิดพลาดซึ่งมีให้คุณดู อย่างไรก็ตาม สามารถดูได้เฉพาะเมื่ออุปกรณ์ของคุณมีให้เท่านั้น การแตะตัวเลือกนี้ที่ด้านบนสุดของรายการ จะทำให้คุณสามารถดูรายงานนี้ได้ทุกเมื่อที่ต้องการ
  1. รหัสผ่านสำรองเดสก์ท็อป: คุณได้รับตัวเลือกในการสำรองและกู้คืนข้อมูลเข้าและออกจากพีซีของคุณ การตั้งรหัสผ่านจะทำให้คุณสามารถทำได้
  1. ตื่นตัวอยู่เสมอ: การเปิดใช้งานตัวเลือกนี้จะทำให้หน้าจอโทรศัพท์เปิดตลอดเวลาและทุกครั้งที่เสียบปลั๊ก คุณลักษณะนี้มีประโยชน์อย่างยิ่งสำหรับนักพัฒนาซอฟต์แวร์
  1. เปิดใช้งานบันทึกการสอดแนม Bluetooth HCI: คุณจะสามารถจับภาพและวิเคราะห์แพ็กเก็ต Bluetooth HCI (Host Controller Interface) เมื่อเปิดใช้งาน โทรศัพท์ของคุณจะจับภาพและวางไว้ในไฟล์บนที่จัดเก็บข้อมูลของอุปกรณ์ (/SD card/ btsnoop_hci.log) เพื่อการวิเคราะห์

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

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

เครือข่าย

  1. เลือกการกำหนดค่า USB: คุณสามารถปรับแต่งการตอบสนองของ Android เมื่อเชื่อมต่อกับพีซีผ่าน USB ได้

อินพุต

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

การวาดภาพ

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

การเรนเดอร์แบบเร่งด้วยฮาร์ดแวร์

  1. บังคับการแสดงผล GPU: ด้วยการตั้งค่านี้ คุณสามารถบังคับให้แอปบนอุปกรณ์ของคุณใช้การเรนเดอร์ 2 มิติ แม้ว่าจะถูกเขียนห้ามใช้ก็ตาม การเปิดใช้คุณลักษณะนี้จะทำให้สิ่งต่างๆ ดูดี หรือแม้แต่ทำให้โทรศัพท์ของคุณเสียชั่วคราว
  2. แก้จุดบกพร่อง GPU overdraw: การ overdraw ของ GPU (Graphics Process Unit) เกิดขึ้นเมื่อแอปพลิเคชันขอให้ระบบดึงบางอย่างมาทับสิ่งอื่น การดีบัก GPU overdraw จะให้ข้อมูลเกี่ยวกับกิจกรรมดังกล่าวแก่คุณ
  3. บังคับ 4x MSAA: คุณลักษณะนี้บังคับใช้การลบรอยหยักหลายตัวอย่าง (MSAA) ที่สามารถทำให้สิ่งต่างๆ ดูดีขึ้นบนอุปกรณ์ของคุณ อย่างไรก็ตาม มันทำให้ CPU / RAM ทำงานหนักขึ้น

การตรวจสอบ

  1. เปิดใช้งานโหมดเข้มงวด:
  1. แสดงการใช้งาน CPU: คุณสามารถดูข้อมูล CPU บนหน้าจอของอุปกรณ์ได้ตลอดเวลา
  2. แสดงการอัปเดตมุมมอง GPU: การตั้งค่านี้ช่วยให้คุณเห็นองค์ประกอบบนหน้าจอที่วาดด้วยฮาร์ดแวร์ GPU ในโอเวอร์เลย์สีแดง
  3. แสดงการอัปเดตชั้นฮาร์ดแวร์: หากเปิดใช้ตัวเลือกนี้ คุณจะได้รับแจ้งเมื่อมีการอัปเดตเลเยอร์ฮาร์ดแวร์ใดๆ
  1. การเรนเดอร์โปรไฟล์ GPU: การตั้งค่านี้จะวาดกราฟ ซึ่งเป็นการแสดงภาพว่า GPU ทำงานหนักเพียงใด คุณสามารถดูบนหน้าจอหรือบันทึกเป็นไฟล์
  1. เปิดใช้งานการติดตาม OpenGL: คุณสามารถบันทึกข้อผิดพลาด OpenGL ด้วยคุณลักษณะนี้ เปิดใช้งาน OpenGL เพื่อติดตามข้อผิดพลาดในไฟล์บันทึกที่คุณเลือก

แอป

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

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

หมายเหตุ:

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