Uygulama arka plan davranış izleyicileri

Android 13, uygulamaların bazı politikaları ihlal edip etmediğini belirlemek için uygulamalar tarafından ön plan veya arka plan pil kullanımını izleyen bir süreç olan güç tüketimi izleyicisi kavramını sunar. Android 13 iki güç tüketimi izleyicisi içerir: ön plan hizmet izleyicisi ve arka plan pil kullanımı izleyicisi. Pilin uygulamalar tarafından kötüye kullanıldığını belirlemek için kendi mekanizmalarınızı kullanmak yerine, aşırı pil kullanımını izlemek ve kullanıcıları bu konuda uyarmak için bu izleyicileri kullanmanızı öneririz.

Ön plan servis izleyicisi

Ön plan hizmetleri pili uzun süre çalıştırabilir ve kullanabilir. Ön plan hizmet izleyicisi, bir ön plan hizmeti uzun bir süre boyunca çalıştığında ancak görünmez olduğunda (örneğin, bir kullanıcının hizmetin bildirimini kapatması durumunda) kullanıcılara bir bildirim görüntüler. Kullanıcı bildirime tıklarsa görev yöneticisi görüntülenir ve kullanıcının ön plan hizmetini durdurmasına izin verir. Bu izleyici varsayılan olarak etkindir.

Arka plan pil kullanımı izleyicisi

Uygulamalar, kullanıcının haberi olmadan arka planda pili tüketebilir. Arka plan pil izleyicisi, her uygulamanın pil kullanımını izler. Bu bağlamda pil kullanımı üç boyutla tanımlanır: üstteki ön plan uygulaması, görünmeyen bir şeyi çalıştıran ön plan hizmeti ve uygulamanın arka plan kısmı. Uygulamanın pil kullanımının arka plan kısmı belirli bir eşiği aşarsa uygulama, günde bir işle sınırlandırılan kısıtlı bir gruba taşınır. Bu izleyici varsayılan olarak devre dışıdır. Bu izleyiciyi etkinleştirmek için aşağıdaki komutları çalıştırın:

adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1
adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1