Uygulama arka plan davranış izleyicileri

Android 13, uygulamaların bazı politikaları ihlal edip etmediğini belirlemek için uygulamaların ön plan veya arka planda pil kullanımını izleyen bir işlem olan güç tüketimi izleyici kavramını kullanıma sunar. Android 13'te iki güç tüketimi izleyici bulunur: ön plan hizmet izleyici ve arka plan pil kullanımı izleyici. Uygulamaların pil istismarını belirlemek için kendi mekanizmalarınızı kullanmak yerine, kullanıcıları aşırı pil kullanımına karşı uyarmak ve izlemek için bu izleyicileri kullanmanızı öneririz.

Ön plan hizmeti takip cihazı

Ön plan hizmetleri uzun süre boyunca çalışabilir ve pil kullanabilir. Bir ön plan hizmeti uzun süredir çalışıyorsa ancak görünmez olduğunda (ör. kullanıcının hizmet bildirimini kapattığında) kullanıcılara bir bildirim gösterilir. Kullanıcı bildirimi tıklarsa görev yöneticisi gösterilir ve kullanıcının ön plan hizmetini durdurmasına olanak tanır. Bu takip cihazı varsayılan olarak etkindir.

Arka plan pil kullanımı izleyici

Uygulamalar, kullanıcı farkında olmadan arka planda pili tüketebilir. Arka planda pil kullanımı izleyici, her uygulamanın pil kullanımını izler. Bu bağlamda pil kullanımı üç boyutla tanımlanır: üstte ön plan uygulaması, görünmeyen bir şey ç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ıldığı kısıtlanmış bir havuza 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