Mô tả
Sử dụng API chrome.power để ghi đè các tính năng quản lý nguồn của hệ thống.
Quyền
powerKhái niệm và cách sử dụng
Theo mặc định, hệ điều hành sẽ làm mờ màn hình khi người dùng không hoạt động và cuối cùng sẽ tạm ngưng hệ thống. Với API nguồn, một ứng dụng hoặc tiện ích có thể giữ cho hệ thống luôn hoạt động.
Khi sử dụng API này, bạn có thể chỉ định Cấp độ mà tính năng quản lý nguồn điện bị tắt. Cấp "system" giữ cho hệ thống hoạt động nhưng cho phép màn hình mờ đi hoặc tắt. Ví dụ: một ứng dụng liên lạc có thể tiếp tục nhận tin nhắn khi màn hình tắt. Cấp "display" giữ cho màn hình và hệ thống hoạt động. Ví dụ: ứng dụng sách điện tử và ứng dụng trình bày có thể duy trì màn hình và hệ thống hoạt động trong khi người dùng đọc.
Khi người dùng có nhiều ứng dụng hoặc tiện ích đang hoạt động, mỗi ứng dụng hoặc tiện ích có mức năng lượng riêng, thì mức có mức độ ưu tiên cao nhất sẽ có hiệu lực; "display" luôn được ưu tiên hơn "system". Ví dụ: nếu ứng dụng A yêu cầu quản lý nguồn điện "system" và ứng dụng B yêu cầu "display", thì "display" sẽ được sử dụng cho đến khi ứng dụng B bị huỷ tải hoặc giải phóng yêu cầu. Nếu ứng dụng A vẫn đang hoạt động, thì "system" sẽ được sử dụng.
Loại
Level
Enum
"system"
Ngăn hệ thống chuyển sang chế độ ngủ khi người dùng không hoạt động.
"display"
Ngăn màn hình tắt hoặc mờ đi, hoặc ngăn hệ thống chuyển sang chế độ ngủ khi người dùng không hoạt động.
Phương thức
releaseKeepAwake()
browser.power.releaseKeepAwake(): void
Huỷ yêu cầu đã thực hiện trước đó thông qua requestKeepAwake().
reportActivity()
browser.power.reportActivity(): Promise<void>
Báo cáo hoạt động của người dùng để đánh thức màn hình khỏi trạng thái mờ hoặc tắt hoặc khỏi trình bảo vệ màn hình. Thoát khỏi trình bảo vệ màn hình nếu trình này đang hoạt động.
Giá trị trả về
-
Promise<void>
requestKeepAwake()
browser.power.requestKeepAwake(
level: Level,
): void
Yêu cầu tạm thời tắt tính năng quản lý nguồn điện. level mô tả mức độ tắt tính năng quản lý nguồn điện. Nếu một yêu cầu do cùng một ứng dụng đưa ra trước đó vẫn đang hoạt động, thì yêu cầu đó sẽ được thay thế bằng yêu cầu mới.
Thông số
-
cấp độ