Dev Switch คือชุดเครื่องมือสำหรับนักพัฒนา Android และผู้ทดสอบ QA ที่ใช้งานได้ทุกวันบนโทรศัพท์มือถือ ช่วยให้คุณไม่ต้องหยิบแล็ปท็อปเพื่อเปลี่ยนการตั้งค่าหรือตรวจสอบบิลด์
มันรวบรวมสวิตช์สำหรับนักพัฒนาที่คุณใช้บ่อยที่สุดไว้ในที่เดียว การดีบัก USB, การดีบักแบบไร้สาย, การรอตัวดีบัก, ตำแหน่งตัวชี้, ขอบเขตเค้าโครง และอื่นๆ สามารถเปิดหรือปิดได้จากหน้าจอเดียว ไทล์การตั้งค่าด่วน หรือแผงเล็กๆ ที่ลอยอยู่เหนือแอปที่คุณกำลังทดสอบ รายละเอียดของอุปกรณ์จะอยู่ในที่เดียวกัน: เวอร์ชัน Android, ระดับ API, แพทช์ความปลอดภัย, ลายนิ้วมือบิลด์, หน้าจอ, ฮาร์ดแวร์, แบตเตอรี่ และพื้นที่จัดเก็บ พร้อมตัวเลือกในการเลือกฟิลด์ที่จะคัดลอก เพื่อให้บล็อกที่คุณวางลงในรายงานข้อบกพร่องแสดงสิ่งที่คุณต้องการและไม่มีอะไรเพิ่มเติม
ตัวตรวจสอบแอปจะอ่านข้อมูลแพ็กเกจสาธารณะของแอปที่ติดตั้งไว้: เวอร์ชัน, รหัสเวอร์ชัน, SDK เป้าหมายและขั้นต่ำ, วันที่ติดตั้งและอัปเดต, ลายนิ้วมือใบรับรองการลงนาม, สิทธิ์ที่ประกาศ และส่วนประกอบที่ส่งออก คุณสามารถแยก APK หรือเปิดหน้าข้อมูลระบบได้จากที่นั่น ตัวทดสอบ deep link จะส่งลิงก์ไปยังบิลด์ของคุณและแสดงว่ากิจกรรมใดกำลังใช้งานลิงก์นั้นอยู่ และตัวทดสอบภาษาจะเรียกใช้แอปหนึ่งแอปในภาษาอื่นโดยไม่ต้องเปลี่ยนภาษาของโทรศัพท์ จากนั้นจะเปลี่ยนกลับไปเป็นภาษาเดิมด้วยการแตะเพียงครั้งเดียว
สำหรับการทำงานเกี่ยวกับตำแหน่ง คุณสามารถตั้งจุดคงที่บนแผนที่หรือติดตามเส้นทางที่บันทึกไว้ด้วยความเร็วที่เลือก โดยจะแสดงความคืบหน้าและเวลาที่เหลือในการแจ้งเตือน ระดับความสูง ความแม่นยำ ทิศทาง และช่วงเวลาการอัปเดตสามารถตั้งค่าได้ทั้งหมด ดังนั้นคุณจึงสามารถดูว่าแอปของคุณทำงานอย่างไรบนสัญญาณที่เคลื่อนที่และไม่สมบูรณ์ แทนที่จะเป็นสัญญาณที่สมบูรณ์แบบ รักษาหน้าจอให้เปิดอยู่เสมอและขนาดตัวอักษรของระบบจะช่วยเสริมการทำงาน และแผงลอยจะช่วยให้คุณเข้าถึงสิ่งที่คุณเข้าถึงบ่อยที่สุดได้ด้วยการแตะเพียงครั้งเดียวในฟองอากาศที่อยู่ขอบหน้าจอ
Android ไม่อนุญาตให้แอปใด ๆ เปลี่ยนตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ด้วยตนเอง ดังนั้นสวิตช์สำหรับนักพัฒนาซอฟต์แวร์และขนาดตัวอักษรของระบบจึงต้องใช้คำสั่ง ADB หนึ่งครั้งที่เรียกใช้จากคอมพิวเตอร์
แอปจะแสดงพร้อมปุ่มคัดลอก: adb shell pm grant com.kodeelite.devswitch android.permission.WRITE_SECURE_SETTINGS
ส่วนอื่นๆ ทำงานได้โดยไม่ต้องใช้แอปนี้ การจำลองตำแหน่งที่ตั้งยังต้องการให้แอป "เลือกตำแหน่งจำลอง" ถูกตั้งค่าเป็น "Dev Switch" ในตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ของโทรศัพท์ ซึ่งเป็นวิธีมาตรฐานของ Android ในการทดสอบแอปที่ใช้ตำแหน่งที่ตั้งที่คุณกำลังสร้าง
จำเป็นต้องได้รับอนุญาตการเข้าถึงตำแหน่งที่ตั้งเพื่อเผยแพร่ตำแหน่งจำลองและเส้นทางไปยังระบบ การแสดงผลทับแอปอื่นๆ ใช้เฉพาะกับแผงลอยเท่านั้น การแจ้งเตือนจะเก็บข้อมูลเซสชันที่กำลังดำเนินอยู่และมีปุ่มหยุด การละเว้นการเพิ่มประสิทธิภาพแบตเตอรี่เป็นทางเลือก และจะทำให้เซสชันที่กำลังทำงานอยู่ยังคงทำงานในพื้นหลังต่อไป
ไม่มีบัญชี ไม่มีระบบลงชื่อเข้าใช้ ไม่มีโฆษณา ไม่มีข้อมูลวิเคราะห์ และไม่มีการติดตามใดๆ สิ่งที่คุณทำในแอปจะไม่ถูกรวบรวมหรือส่งไปที่ใด และทุกอย่างจะอยู่บนอุปกรณ์ของคุณ Dev Switch เป็นแอปอิสระ
ตัวเลือกสำหรับนักพัฒนา, ตำแหน่งที่ตั้งจำลอง, ตัวตรวจสอบแอป และแผงลอย