27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
অ্যাপ ব্যাকগ্রাউন্ড আচরণ ট্র্যাকার
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড 13 একটি পাওয়ার কনজাম্পশন ট্র্যাকারের ধারণা প্রবর্তন করে, এটি এমন একটি প্রক্রিয়া যা অ্যাপগুলি কিছু নীতি লঙ্ঘন করে কিনা তা নির্ধারণ করতে অ্যাপগুলির দ্বারা ফোরগ্রাউন্ড বা ব্যাকগ্রাউন্ড ব্যাটারি ব্যবহার নিরীক্ষণ করে। Android 13-এ দুটি পাওয়ার কনজাম্পশন ট্র্যাকার রয়েছে: ফোরগ্রাউন্ড সার্ভিস ট্র্যাকার এবং ব্যাকগ্রাউন্ড ব্যাটারি ব্যবহার ট্র্যাকার। অ্যাপ্লিকেশানগুলির দ্বারা ব্যাটারি অপব্যবহার নির্ধারণের জন্য আপনার নিজস্ব প্রক্রিয়া ব্যবহার করার বিপরীতে, আমরা ব্যবহারকারীদের অত্যধিক ব্যাটারি ব্যবহারের নিরীক্ষণ এবং সতর্ক করতে এই ট্র্যাকারগুলি ব্যবহার করার পরামর্শ দিই৷
ফোরগ্রাউন্ড সার্ভিস ট্র্যাকার
ফোরগ্রাউন্ড পরিষেবাগুলি একটি বর্ধিত সময়ের জন্য ব্যাটারি চালাতে এবং ব্যবহার করতে পারে। ফোরগ্রাউন্ড পরিষেবা ট্র্যাকার ব্যবহারকারীদের কাছে একটি বিজ্ঞপ্তি প্রদর্শন করে যখন একটি ফোরগ্রাউন্ড পরিষেবা দীর্ঘ সময়ের জন্য চলমান থাকে কিন্তু অদৃশ্য থাকে, যেমন যখন কোনও ব্যবহারকারী পরিষেবার বিজ্ঞপ্তি খারিজ করে দেয়। ব্যবহারকারী বিজ্ঞপ্তিতে ক্লিক করলে, টাস্ক ম্যানেজার প্রদর্শিত হয় এবং ব্যবহারকারীকে অগ্রভাগের পরিষেবা বন্ধ করতে দেয়। এই ট্র্যাকার ডিফল্টরূপে সক্রিয় করা হয়.
ব্যাকগ্রাউন্ড ব্যাটারি ব্যবহার ট্র্যাকার
ব্যবহারকারীকে সচেতন না করেই অ্যাপ ব্যাকগ্রাউন্ডে ব্যাটারি নিষ্কাশন করতে পারে। ব্যাকগ্রাউন্ড ব্যাটারি ট্র্যাকার প্রতিটি অ্যাপের ব্যাটারি ব্যবহার দেখে। এই প্রসঙ্গে ব্যাটারি ব্যবহার তিনটি মাত্রা দ্বারা সংজ্ঞায়িত করা হয়: শীর্ষে ফোরগ্রাউন্ড অ্যাপ, ফোরগ্রাউন্ড পরিষেবা এমন কিছু চলছে যা দৃশ্যমান নয় এবং অ্যাপের পটভূমি অংশ। যদি অ্যাপের ব্যাটারি ব্যবহারের ব্যাকগ্রাউন্ড অংশ কিছু থ্রেশহোল্ড অতিক্রম করে, তাহলে অ্যাপটিকে একটি সীমাবদ্ধ বালতিতে স্থানান্তরিত করা হয় যা প্রতিদিন একটি কাজের মধ্যে সীমাবদ্ধ করে। এই ট্র্যাকার ডিফল্টরূপে নিষ্ক্রিয় করা হয়. এই ট্র্যাকার সক্ষম করতে, নিম্নলিখিত কমান্ডগুলি চালান:
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
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 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"]]