27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Uygulama arka plan davranışı izleyicileri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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, iki güç tüketimi izleyici içerir: ön plan hizmeti izleyici ve arka planda 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 izleyici
Ön plan hizmetleri uzun süre boyunca çalışabilir ve pil kullanabilir.
Ön plan hizmet izleyici, bir ön plan hizmeti uzun süredir çalışıyor ancak görünmüyorsa (ör. kullanıcı hizmetin bildirimini kapattığında) kullanıcılara bildirim gösterir. 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 izleyici varsayılan olarak etkindir.
Arka planda pil kullanımı izleyici
Uygulamalar, kullanıcının haberi olmadan arka planda pil 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
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# App background behavior trackers\n\nAndroid 13 introduces the concept of a\n*power consumption tracker*, which is a process that monitors foreground or\nbackground battery usage by apps to determine if apps violate some policy.\nAndroid 13 contains two power consumption trackers:\nthe foreground service tracker and background battery usage tracker. As opposed\nto using your own mechanisms to determine battery abuse by apps, we\nrecommend using these trackers to monitor and alert users of excessive battery\nusage.\n\nForeground service tracker\n--------------------------\n\nForeground services can execute and use battery for an extended period of time.\nThe foreground service tracker displays a notification to users when a\nforeground service has been running for a long period of time but is invisible,\nsuch as when a user has dismissed the service's notification. If the user\nclicks the notification, the task manager is displayed and lets\nthe user stop the foreground service. This tracker is enabled by default.\n\nBackground battery usage tracker\n--------------------------------\n\nApps can drain battery in the background without the user being aware. The\nbackground battery tracker watches battery usage for each app. Battery usage\nin this context is defined by three dimensions: foreground app on top,\nforeground service running something that isn't visible, and background part of\napp. If the background portion of the app's battery usage crosses some threshold,\nthe app is moved into a restricted bucket limiting it to one job per day. This\ntracker is disabled by default. To enable this tracker, run the following\ncommands: \n\n adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1\n adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1"]]