Pil Durumu
Cihazınızın pil durumunu gerçek zamanlı olarak izleyin; şarj seviyesi, şarj durumu ve tahmini kalan süre dahil.
Girdi
Çıktı
Readme
Battery Status API Nedir?
Battery Status API, web sitelerinin ve uygulamaların cihazınızın piline ilişkin bilgilere erişmesini sağlayan bir web standardıdır. Şarj seviyesi, şarj durumu ve tam şarj ya da tamamen boşalmasına kadar kalan tahmini süre hakkında gerçek zamanlı veri sunar. Bu API, pil düşük olduğunda özellikleri azaltmak veya şarj edilmiyorken yoğun görevleri duraklatmak gibi, mevcut enerjiye göre davranışlarını uyarlamaları gereken web uygulamaları için özellikle yararlıdır.
Araç Açıklaması
Bu araç, Battery Status API'yi kullanarak cihazınızın mevcut pil durumunu gerçek zamanlı olarak gösterir. Pil yüzdesini, cihazın şarj olup olmadığını ve pilin tam dolmasına (şarj olurken) ya da tamamen boşalmasına (şarj edilmezken) ne kadar süreceğini tahmin eder.
Özellikler
- Gerçek zamanlı pil seviyesi - Otomatik güncellemelerle mevcut pil yüzdesini görüntüleyin
- Şarj durumu göstergesi - Cihazınızın şu anda şarj olup olmadığını veya bataryadan çalışıp çalışmadığını görün
- Zaman tahminleri - Tam şarj süresi veya boşalma süresi için hesaplanmış tahminleri alın
- Tarayıcı uyumluluk kontrolü - Tarayıcınızın Battery Status API'yi destekleyip desteklemediğini otomatik olarak algılar
- Kurulum gerektirmez - Herhangi bir eklenti olmadan doğrudan web tarayıcınızda çalışır
Kullanım Senaryoları
- Pil izleme - Tarayıcınızdan çıkmadan cihazınızın pil durumunu hızlıca kontrol edin
- Güç yönetimi - Pil tüketim oranlarını ve şarj sürelerini izleyin
- Geliştirme testi - Web uygulamalarının farklı pil durumlarına nasıl yanıt verdiğini test edin
- Cihaz tanılama - Potansiyel donanım sorunlarını belirlemek için pil davranışını izleyin
- Çoklu cihaz karşılaştırması - Farklı cihazlarda pil performansını karşılaştırın
Teknik Detaylar
Bu araç, navigator.getBattery() yöntemiyle erişilen Battery Status API'yi (Battery API olarak da bilinir) kullanır. API şu bilgileri sağlar:
- Level: Pil şarj seviyesi (0.0 ile 1.0 arasında, yüzde olarak gösterilir)
- Charging: Cihazın prize takılı olup olmadığını gösteren Boolean değer
- ChargingTime: Pilin tam şarj olmasına kadar geçen saniye (şarj olurken)
- DischargingTime: Pilin tamamen boşalmasına kadar geçen saniye (şarj edilmezken)
Not: Battery Status API tüm tarayıcılarda desteklenmez. Windows ve Linux'ta Chromium tabanlı tarayıcılarda (Chrome, Edge, Opera) en iyi şekilde çalışır. Safari ve Firefox sınırlı ya da hiç destek sağlamaz. Mobil tarayıcılarda da gizlilik endişeleri nedeniyle kısıtlamalar olabilir.