अग्रभूमि सेवा (FGS) कार्य प्रबंधक

एंड्रॉइड 13 में, एफजीएस टास्क मैनेजर नामक एक नया सिस्टम यूआई खर्च उपयोगकर्ता को पृष्ठभूमि ऐप्स पर अग्रभूमि सेवाओं द्वारा उपयोग किए जा रहे राज्य और संसाधनों के बारे में सूचित करता है और उपयोगकर्ता को इन ऐप्स को रोकने में सक्षम बनाता है।

एंड्रॉइड 13 में अधिसूचना अनुमतियों की शुरूआत के साथ, उपयोगकर्ताओं के पास पृष्ठभूमि ऐप्स से सूचनाओं को बंद करने पर नियंत्रण होता है जो स्थान, मीडिया प्लेबैक और प्रोजेक्शन, डेटा सिंक, वीडियो और वॉयस कॉल और कनेक्टेड डिवाइस के लिए अग्रभूमि सेवाएं चलाते हैं। जब ऐसी सूचनाएं बंद की जाती हैं, तो अग्रभूमि सेवाओं से आवश्यक सूचनाएं जो उपयोगकर्ता को उनकी स्थिति और संसाधन उपयोग को इंगित करती हैं, प्रदर्शित नहीं होती हैं। कार्य प्रबंधक पृष्ठभूमि में चल रहे ऐप्स के उपयोगकर्ताओं और मेमोरी और बैटरी जैसे फ़ोन संसाधनों के उपयोग के बारे में उपयोगकर्ताओं को सूचित करने के लिए त्वरित सेटिंग्स डिस्प्ले पर एक सूचना बार जोड़ता है। इस इंटरफ़ेस के साथ, उपयोगकर्ताओं को सूचित किया जाता है कि क्या कोई ऐप लंबे समय से अग्रभूमि सेवा चला रहा है और किसी ऐप को रोकना चुन सकता है। क्षमता को डिस्प्ले पर सूक्ष्म तरीके से रखा गया है ताकि यह महत्वपूर्ण सूचनाओं को बाधित न करे। अधिक जानकारी के लिए FGS कार्य प्रबंधक देखें।

बैकग्राउंड ऐप्स के लिए टास्क मैनेजर लागू करें

हालांकि इस सुविधा के लिए एक संदर्भ एओएसपी कार्यान्वयन उपलब्ध है, ओईएम इस सिस्टम यूआई को अनुकूलित और संशोधित कर सकते हैं, जब तक कि कार्यान्वयन [8.5/एच-0-1] सीडीडी आवश्यकता को पूरा करता है। कुछ ऐप, जैसे डायलर और कैमरा, जो डिवाइस की कार्यक्षमता के लिए महत्वपूर्ण हैं, को टास्क मैनेजर में स्टॉप अफोर्डेंस प्रदर्शित नहीं करना चाहिए।

एओएसपी कार्यान्वयन सिस्टम यूआई और सिस्टम सर्वर के बीच एक नए आंतरिक कॉलबैक एपीआई का उपयोग करता है। जब नई अग्रभूमि सेवाएं शुरू होती हैं तो यह एपीआई सिस्टम सर्वर को सिस्टम यूआई को सूचित करने देता है। उपयोगकर्ता द्वारा अनुरोध किए जाने पर एपीआई कुछ ऐप्स को रोकने के लिए सिस्टम सर्वर को भी सूचित करता है।

बैकग्राउंड ऐप्स नोटिफिकेशन के लिए टास्क मैनेजर को वैलिडेट करें

मैन्युअल परीक्षण के लिए, पृष्ठभूमि में चल रहे ऐप्स के विरुद्ध कार्य प्रबंधक सुविधा को सत्यापित करें।

इकाई परीक्षण के लिए, AOSP में उपलब्ध इकाई परीक्षणों का उपयोग करें।