টাস্ক ম্যানেজার, টাস্ক ম্যানেজার, টাস্ক ম্যানেজার, টাস্ক ম্যানেজার

অ্যান্ড্রয়েড ১৩-এ, টাস্ক ম্যানেজার নামে একটি নতুন সিস্টেম ইউআই ফিচার রয়েছে, যা ব্যাকগ্রাউন্ড অ্যাপের ফোরগ্রাউন্ড সার্ভিসগুলোর অবস্থা ও ব্যবহৃত রিসোর্স সম্পর্কে ব্যবহারকারীকে অবহিত করে এবং এই অ্যাপগুলোকে বন্ধ করার সুযোগ দেয়।

অ্যান্ড্রয়েড ১৩-এ নোটিফিকেশন পারমিশন চালু হওয়ার ফলে, ব্যবহারকারীরা এখন ব্যাকগ্রাউন্ডে চলা সেইসব অ্যাপের নোটিফিকেশন বন্ধ করার ক্ষমতা রাখেন, যেগুলো লোকেশন, মিডিয়া প্লেব্যাক ও প্রজেকশন, ডেটা সিঙ্ক, ভিডিও ও ভয়েস কল এবং কানেক্টেড ডিভাইসের মতো ফোরগ্রাউন্ড সার্ভিস চালায়। যখন এই ধরনের নোটিফিকেশন বন্ধ করা হয়, তখন ফোরগ্রাউন্ড সার্ভিসগুলোর প্রয়োজনীয় নোটিফিকেশন, যা ব্যবহারকারীকে সেগুলোর অবস্থা এবং রিসোর্স ব্যবহারের পরিমাণ জানায়, তা প্রদর্শিত হয় না। টাস্ক ম্যানেজার কুইক সেটিংস ডিসপ্লেতে একটি ইনফরমেশন বার যোগ করে, যা ব্যবহারকারীদের ব্যাকগ্রাউন্ডে চলমান অ্যাপগুলো এবং মেমরি ও ব্যাটারির মতো ফোনের রিসোর্স ব্যবহার সম্পর্কে অবহিত করে। এই ইন্টারফেসের মাধ্যমে, কোনো অ্যাপ দীর্ঘ সময় ধরে ফোরগ্রাউন্ড সার্ভিস চালালে ব্যবহারকারীকে জানানো হয় এবং তিনি অ্যাপটি বন্ধ করার বিকল্প বেছে নিতে পারেন। এই অ্যাফোর্ডেন্সটি ডিসপ্লেতে এমনভাবে স্থাপন করা হয়েছে যাতে এটি গুরুত্বপূর্ণ নোটিফিকেশনে বাধা সৃষ্টি না করে। আরও তথ্যের জন্য টাস্ক ম্যানেজার দেখুন।

ব্যাকগ্রাউন্ড অ্যাপের জন্য টাস্ক ম্যানেজার প্রয়োগ করুন

যদিও এই ফিচারটির জন্য একটি রেফারেন্স AOSP ইমপ্লিমেন্টেশন উপলব্ধ আছে, অ্যান্ড্রয়েড-চালিত ডিভাইস নির্মাতারা এই সিস্টেম UI-টি কাস্টমাইজ এবং মডিফাই করতে পারেন। ডিভাইসের কার্যকারিতার জন্য অপরিহার্য অ্যাপ, যেমন ডায়ালার এবং ক্যামেরার ক্ষেত্রে টাস্ক ম্যানেজারে স্টপ অ্যাফোর্ডেন্সটি প্রদর্শন করা যাবে না।

AOSP ইমপ্লিমেন্টেশনটি সিস্টেম UI এবং সিস্টেম সার্ভারের মধ্যে একটি নতুন অভ্যন্তরীণ কলব্যাক API ব্যবহার করে। এই API-টি নতুন ফোরগ্রাউন্ড সার্ভিস চালু হলে সিস্টেম সার্ভারকে সিস্টেম UI-কে অবহিত করার সুযোগ দেয়। এছাড়াও, ব্যবহারকারীর অনুরোধে নির্দিষ্ট কিছু অ্যাপ বন্ধ করার জন্য এই API-টি সিস্টেম সার্ভারকে অবহিত করে।

ব্যাকগ্রাউন্ড অ্যাপের নোটিফিকেশনের জন্য টাস্ক ম্যানেজার যাচাই করুন

ম্যানুয়াল পরীক্ষার জন্য, ব্যাকগ্রাউন্ডে চলমান অ্যাপগুলোর সাথে টাস্ক ম্যানেজার ফিচারটি যাচাই করুন।

ইউনিট টেস্টিং-এর জন্য AOSP-তে উপলব্ধ ইউনিট টেস্টগুলো ব্যবহার করুন।