Açıklama
Sistemin güç yönetimi özelliklerini geçersiz kılmak için chrome.power
API'yi kullanın.
İzinler
power
Kavramlar ve kullanım
Varsayılan olarak, işletim sistemleri kullanıcılar etkin olmadığında ekranı karartır ve sonunda sistemi askıya alır. Güç API'si sayesinde bir uygulama veya uzantı, sistemi uyanık tutabilir.
Bu API'yi kullanarak güç yönetiminin devre dışı bırakılacağı düzeyi belirtebilirsiniz. "system"
Seviyesi, sistemi etkin tutar ancak ekranın karartılmasına veya kapatılmasına izin verir. Örneğin, bir
iletişim uygulaması, ekran kapalıyken mesaj almaya devam edebilir. "display"
Seviyesi, ekranı
ve sistemi etkin tutar. Örneğin, e-kitap ve sunum uygulamaları, kullanıcılar okurken ekranı ve sistemi etkin tutabilir.
Bir kullanıcının birden fazla uygulaması veya uzantısı etkin olduğunda (her birinin kendi güç düzeyi vardır) en yüksek öncelikli düzey geçerli olur. "display"
her zaman "system"
'e göre önceliklidir. Örneğin, A uygulaması "system"
güç yönetimi, B uygulaması ise "display"
istediğinde B uygulaması kaldırılana veya isteğini serbest bırakana kadar "display"
kullanılır. A uygulaması hâlâ etkinse "system"
kullanılır.
Türler
Level
Enum
"system"
Sistem, kullanıcı etkinliği olmaması durumunda uyku moduna geçmez.
"display"
Kullanıcı etkinliği olmadığında ekranın kapatılmasını veya karartılmasını ya da sistemin uyku moduna geçmesini engeller.
Yöntemler
releaseKeepAwake()
chrome.power.releaseKeepAwake(): void
requestKeepAwake() ile daha önce yapılan bir isteği serbest bırakır.
reportActivity()
chrome.power.reportActivity(): Promise<void>
Ekranı karartılmış veya kapalı durumdan ya da ekran koruyucudan uyandırmak için kullanıcı etkinliğini bildirir. Şu anda etkinse ekran koruyucudan çıkar.
İadeler
-
Promise<void>
requestKeepAwake()
chrome.power.requestKeepAwake(
level: Level,
): void
Güç yönetiminin geçici olarak devre dışı bırakılmasını isteyen istekler. level
, güç yönetiminin ne ölçüde devre dışı bırakılması gerektiğini açıklar. Aynı uygulama tarafından daha önce yapılan bir istek hâlâ etkinse yeni istekle değiştirilir.
Parametreler
-
seviye