คำอธิบาย
ใช้ chrome.power
API เพื่อลบล้างฟีเจอร์การจัดการพลังงานของระบบ
สิทธิ์
power
แนวคิดและการใช้งาน
โดยค่าเริ่มต้น ระบบปฏิบัติการจะหรี่แสงหน้าจอเมื่อผู้ใช้ไม่มีกิจกรรม และในที่สุดก็จะระงับ ระบบ API พลังงานช่วยให้แอปหรือส่วนขยายทำให้ระบบทำงานอยู่ได้
เมื่อใช้ API นี้ คุณจะระบุระดับที่จะปิดใช้การจัดการพลังงานได้ "system"
ระดับนี้จะทำให้ระบบทำงานอยู่ แต่จะอนุญาตให้หรี่แสงหรือปิดหน้าจอได้ เช่น แอป การสื่อสารจะยังรับข้อความได้ขณะที่หน้าจอปิดอยู่ ส่วน"display"
ระดับนี้ จะทำให้หน้าจอและระบบทำงานอยู่ เช่น แอปอีบุ๊กและแอปนำเสนอสามารถทำให้หน้าจอ และระบบทำงานอยู่ขณะที่ผู้ใช้อ่าน
เมื่อผู้ใช้มีแอปหรือส่วนขยายที่ใช้งานอยู่มากกว่า 1 รายการ โดยแต่ละรายการมีระดับการใช้พลังงานของตัวเอง ระดับที่มีลำดับความสำคัญสูงสุดจะมีผล "display"
จะมีลำดับความสำคัญเหนือกว่า "system"
เสมอ ตัวอย่างเช่น หากแอป A ขอ"system"
การจัดการพลังงาน และแอป B ขอ "display"
"display"
จะใช้จนกว่าแอป B จะเลิกโหลดหรือปล่อยคำขอ หากแอป ก ยังทำงานอยู่ ระบบจะใช้ "system"
ประเภท
Level
ค่าแจกแจง
"system"
ป้องกันไม่ให้ระบบเข้าสู่โหมดพักเมื่อผู้ใช้ไม่มีการใช้งาน
"display"
ป้องกันไม่ให้ปิดหรือหรี่แสงหน้าจอ หรือไม่ให้ระบบเข้าสู่โหมดสลีปเมื่อผู้ใช้ไม่ได้ใช้งาน
เมธอด
releaseKeepAwake()
chrome.power.releaseKeepAwake(): void
ยกเลิกคำขอที่ส่งก่อนหน้านี้ผ่าน requestKeepAwake()
reportActivity()
chrome.power.reportActivity(): Promise<void>
รายงานกิจกรรมของผู้ใช้เพื่อปลุกหน้าจอจากสถานะหรี่แสงหรือปิด หรือจากโปรแกรมรักษาหน้าจอ ออกจากโปรแกรมรักษาหน้าจอหากกำลังทำงานอยู่
การคืนสินค้า
-
Promise<void>
requestKeepAwake()
chrome.power.requestKeepAwake(
level: Level,
): void
คำขอให้ปิดใช้การจัดการพลังงานชั่วคราว level
อธิบายระดับที่ควรปิดใช้การจัดการพลังงาน หากคำขอที่แอปเดียวกันส่งก่อนหน้านี้ยังคงใช้งานอยู่ ระบบจะแทนที่คำขอดังกล่าวด้วยคำขอใหม่
พารามิเตอร์
- ระดับ