Wake Lock บางส่วนเป็นกลไกใน PowerManager API ที่ช่วยให้
นักพัฒนาแอปให้ CPU ทำงานต่อไปได้หลังจากที่จอแสดงผลของอุปกรณ์ปิดลง (ไม่ว่าจะเนื่องจาก
ระบบหมดเวลาหรือผู้ใช้กดปุ่มเปิด/ปิด) การใช้
การล็อกการปลุกบางส่วนมากเกินไปจะทำให้แบตเตอรี่ของอุปกรณ์หมดเร็วเนื่องจากจะป้องกันไม่ให้อุปกรณ์
เข้าสู่สถานะพลังงานต่ำ
ตรวจหาปัญหา
Android Vitals
Android Vitals ช่วยปรับปรุงประสิทธิภาพของแอปได้โดยแจ้งเตือนคุณผ่าน Play Consoleเมื่อแอปใช้ Wake Lock บางส่วนมากเกินไป
Android Vitals รายงานการใช้ Wake Lock บางส่วนว่ามากเกินไปเมื่อWake Lock บางส่วนทั้งหมดรวมกันทำงานเป็นเวลา 2 ชั่วโมงขึ้นไปในระยะเวลา 24 ชั่วโมง Android Vitals จะติดตามระยะเวลาของ Wake Lock ก็ต่อเมื่อมีการถือ Wake Lock ไว้ขณะที่แอปทำงานอยู่เบื้องหลังหรือกำลังเรียกใช้บริการที่ทำงานอยู่เบื้องหน้า ปัจจุบัน Android Vitals ยกเว้น Wake Lock ที่สร้างโดย API ที่ผู้ใช้เริ่มต้นสำหรับเสียง ตำแหน่ง และ JobScheduler จากการคำนวณ Wake Lock
แดชบอร์ด Android Vitals สำหรับ Wake Lock บางส่วนที่มากเกินไปจะแสดงรายละเอียดของชื่อ Wake Lock ที่ไม่ได้รับการยกเว้นซึ่งเชื่อมโยงกับแอปของคุณ โดยจะแสดงเซสชันและระยะเวลาที่ได้รับผลกระทบ
หากมี Wake Lock บางส่วนมากเกินไปในเซสชันของแอปมากกว่า 5% ในอุปกรณ์ทั้งหมด ในช่วง 28 วัน อาจส่งผลต่อระดับการมองเห็นแอปของคุณใน Play