Bounds คือเครื่องมือตรวจสอบเลย์เอาต์บนอุปกรณ์สำหรับนักพัฒนา Android นักออกแบบ UI และวิศวกร QA เพียงเปิดแอปที่คุณกำลังสร้าง (หรือหน้าจอใดๆ ที่คุณกำลังศึกษา) แตะปุ่มด้านข้างที่ลอยอยู่ แล้ว Bounds จะวาดลำดับชั้นของมุมมองแบบเรียลไทม์ลงบนหน้าจอ: ขอบเขตขององค์ประกอบ ขนาดในหน่วย dp ระยะขอบและระยะห่างภายใน รหัสทรัพยากร ข้อความ และคุณสมบัติมากกว่า 30 รายการต่อมุมมอง — วัดได้อย่างแม่นยำ โดยไม่ต้องใช้คอมพิวเตอร์ สาย USB ไม่ต้องรูท และไม่จำเป็นต้องสร้างเวอร์ชันที่สามารถดีบักได้
สิ่งที่คุณทำได้
- ตรวจสอบและแก้ไขข้อผิดพลาดของลำดับชั้นการแสดงผลแบบเรียลไทม์ — Jetpack Compose, มุมมองแบบคลาสสิก และเนื้อหา WebView
- วัดขอบเขต ระยะทาง ระยะขอบ และระยะห่างภายในในหน่วย dp หรือ px
- ตรวจสอบขนาดและระยะห่างของเป้าหมายการสัมผัสเทียบกับข้อกำหนดการออกแบบของคุณ
- ตรวจสอบคุณสมบัติการเข้าถึง — ป้ายกำกับเนื้อหา เป้าหมายการสัมผัส — บนหน้าจอจริง
- จับภาพหน้าจอและสำรวจลำดับชั้นทั้งหมดทีละแท็บ
- ซ้อนทับแบบจำลองการออกแบบบนการใช้งานจริงและเปรียบเทียบแบบพิกเซลต่อพิกเซล
- เจาะลึกเข้าไปในคุณสมบัติขององค์ประกอบใดๆ: ID คลาส ข้อความ ขนาด และอื่นๆ
สร้างขึ้นสำหรับ
- นักพัฒนา Android ที่ตรวจสอบว่าสิ่งที่ส่งออกตรงกับสิ่งที่ออกแบบไว้
- นักออกแบบ UI/UX ที่ทำการทดสอบคุณภาพการออกแบบบนบิลด์จริง
- วิศวกร QA ที่จัดทำรายงานข้อบกพร่อง UI ที่แม่นยำและวัดผลได้
- ผู้ตรวจสอบการเข้าถึงที่ตรวจสอบหน้าจอจริงบนอุปกรณ์จริง
วิธีการทำงาน — และสิ่งที่เข้าถึงอย่างแม่นยำ
Bounds ใช้ Android's API บริการการเข้าถึง (Accessibility Service API) ใช้สำหรับอ่านลำดับชั้นของมุมมองในหน้าต่างบนหน้าจอ นั่นคือการใช้งานทั้งหมด: การอ่านข้อมูลเค้าโครงเพื่อให้สามารถวาดเส้นวัดทับลงไปได้
- อ่านอย่างเดียว Bounds จะไม่แตะ พิมพ์ หรือดำเนินการใดๆ ในนามของคุณ
- เฉพาะบนอุปกรณ์เท่านั้น เนื้อหาบนหน้าจอจะถูกประมวลผลบนโทรศัพท์ของคุณ และจะไม่ถูกอัปโหลด จัดเก็บในเซิร์ฟเวอร์ของเรา หรือแชร์
- คุณควบคุมได้ การตรวจสอบจะทำงานเฉพาะในเซสชันที่คุณเริ่มต้นเท่านั้น การแจ้งเตือนแบบถาวรจะแสดงขึ้นเมื่อใดก็ตามที่บริการทำงานอยู่ และคุณสามารถหยุดหรือเพิกถอนสิทธิ์ได้ตลอดเวลา
ฟรีและโปร
แผนฟรีประกอบด้วยการตรวจสอบแบบเต็มรูปแบบพร้อมขีดจำกัดเซสชันที่เพียงพอ — เพียงพอที่จะรู้ว่า Bounds เหมาะกับเวิร์กโฟลว์ของคุณหรือไม่ Bounds Pro ปลดล็อกเซสชันการตรวจสอบแบบไม่จำกัดและเครื่องมือระดับพรีเมียม การสมัครสมาชิกจะถูกเรียกเก็บเงินผ่าน Google Play และสามารถยกเลิกได้ทุกเมื่อในการตั้งค่าการสมัครสมาชิกของ Play
สิทธิ์การเข้าถึงอย่างชัดเจน
- บริการการเข้าถึง — อ่านเค้าโครงบนหน้าจอเพื่อวาดการวัด (ดูด้านบน)
- แสดงผลทับซ้อนกับแอปอื่น — วาดโอเวอร์เลย์การวัด
- การแจ้งเตือน — การแจ้งเตือนเซสชันที่ช่วยให้คุณหยุดการตรวจสอบได้ทุกเมื่อ
ความเป็นส่วนตัว
Bounds อ่านเมตาเดตา UI บนอุปกรณ์ของคุณเท่านั้น ไม่มีข้อมูลใดๆ เกี่ยวกับหน้าจอที่คุณตรวจสอบออกจากโทรศัพท์ของคุณ การตรวจสอบสิทธิ์และการเรียกเก็บเงินดำเนินการโดย Firebase Authentication และ Google Play Billing นโยบายฉบับเต็ม: https://bounds.web.app/privacy
คำถาม ข้อเสนอแนะ หรือเค้าโครงที่ Bounds ไม่สามารถจัดการได้? เรายินดีรับฟังเสมอ - เราเป็นนักพัฒนาที่สร้างเพื่อนักพัฒนา
เครื่องมือตรวจสอบเค้าโครงบนอุปกรณ์: ลำดับชั้นของมุมมอง ขอบเขต การเข้าถึง ไม่จำเป็นต้องมีสิทธิ์ระดับรูท