पृष्ठभूमि कार्यों को प्रबंधित करने के लिए वर्कमैनेजर का उपयोग करना - AndroidSchool.ru से निःशुल्क पाठ्यक्रम, प्रशिक्षण 2 घंटे, दिनांक 28 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 30, 2023
एंड्रॉइड ऑपरेटिंग सिस्टम के विकास के हर चरण में, बैकग्राउंड के साथ काम करने के अलग-अलग तरीके थे कार्य, जिसमें ऑपरेटिंग सिस्टम द्वारा एप्लिकेशन को "मार" देना भी शामिल है - लेकिन किसी प्रकार का कार्य पृष्ठभूमि में चलना चाहिए तर्क. उदाहरण के लिए जॉब शेड्यूलर, जीसीएम नेटवर्क मैनेजर, फायरबेसजॉबडिस्पैचर या एवरनोट द्वारा एंड्रॉइड जॉब। और Google I/O 2018 में, Google ने WorkManager लाइब्रेरी की घोषणा की, जो प्रबंधन का अनुशंसित तरीका है ऐसे कार्य जो गैर-यूआई थ्रेड पर किए जाने चाहिए, तब भी जब उपयोगकर्ता सक्रिय रूप से बातचीत नहीं कर रहा हो आवेदन पत्र।
वर्कमैनेजर का उपयोग करके कार्य प्रभावी ढंग से हल किए गए:
- निर्दिष्ट अंतराल पर नेटवर्क अनुरोध निष्पादित करें
- दिन में एक बार डेटाबेस कैश साफ़ करना
- विजेट के लिए जानकारी अद्यतन कर रहा है
- पृष्ठभूमि कार्यों का क्रमिक निष्पादन
- भारी फ़ाइलें डाउनलोड करना
- उपयोगकर्ता जियोलोकेशन ट्रैकिंग
जैसा कि आप देख सकते हैं, वर्कमैनेजर के अनुप्रयोग के क्षेत्र बहुत विविध हैं और इसीलिए हम वर्कमैनेजर के माध्यम से ऐसे कार्यों को प्रबंधित करने के व्यावहारिक उदाहरण देखेंगे। इस पाठ्यक्रम में आप सीखेंगे कि वर्कमैनेजर लाइब्रेरी के साथ कैसे काम करें, पृष्ठभूमि कार्यों को करने के लिए विभिन्न प्रकार के श्रमिकों को लॉन्च करना सीखें।
आप इसमें महारत हासिल कर लेंगे:
- वर्कमैनेजर के माध्यम से एप्लिकेशन को चलाए बिना पृष्ठभूमि कार्यों को चलाना
- बाधाओं (नेटवर्क उपस्थिति, बैटरी स्थिति, आदि) का उपयोग करके पृष्ठभूमि कार्य शुरू करने की शर्तें
- कार्यों के प्रकार OneTimeWorkRequest और periodicWorkRequest
- आरएक्सवर्कर के साथ काम करना
- FusedLocationProviderClient के माध्यम से जियोलोकेशन प्राप्त करने की विधियाँ
- स्थानीय डेटाबेस के रूप में जानकारी संग्रहीत करने के लिए कमरा
- एंड्रॉइड अनुप्रयोगों को डीबग करने के लिए एक उपकरण के रूप में फ़्लिपर
पंजीकृत उपयोगकर्ताओं के लिए स्रोत कोड, पाठ और पाठ्यक्रम सामग्री निःशुल्क उपलब्ध हैं।
पृष्ठभूमि कार्यों के प्रबंधन के लिए कार्य प्रबंधक
व्याख्यान1.1
पृष्ठभूमि कार्यों की श्रेणियाँ 15 मिनट। पूर्व दर्शन
व्याख्यान1.2
आपको वर्कमैनेजर की आवश्यकता क्यों है? 05 मिनट. पूर्व दर्शन
व्याख्यान1.3
वर्कमैनेजर किन कार्यों के लिए उपयुक्त है? 05 मिनट. पूर्व दर्शन
व्याख्यान1.4
प्रोजेक्ट विवरण - जियोट्रैकर 05 मिनट।
व्याख्यान1.5
कार्य प्रबंधक की शारीरिक रचना. बेसिक कक्षाएं 05 मिनट। पूर्व दर्शन
व्याख्यान1.6
एक प्रोजेक्ट बनाना और आवश्यक निर्भरताएँ जोड़ना 10 मिनट।
व्याख्यान1.7
रूम टू स्टोर निर्देशांक पर आधारित एक सरल डेटाबेस बनाना 15 मिनट।
व्याख्यान1.8
फ़्लिपर 10 मिनट का उपयोग करके डेटाबेस में जानकारी देखना।
व्याख्यान1.9
OneTimeWorkRequest 20 मिनट का उपयोग करके वर्कमैनेजर के एक बार निष्पादन का उदाहरण।
व्याख्यान1.10
कार्य पूरा करने के लिए मानदंड: वाई-फाई की उपलब्धता, पर्याप्त बैटरी चार्ज और अन्य 15 मिनट।
व्याख्यान1.11
पृष्ठभूमि कार्यों और पुनरावृत्ति मोड के लिए संघर्ष समाधान नीतियां 10 मिनट।
व्याख्यान1.12
FusedLocationProviderClient के माध्यम से निर्देशांक प्राप्त करना 15 मिनट।
व्याख्यान1.13
निर्देशांकों को रूम डेटाबेस में 10 मिनट तक सहेजें।
व्याख्यान1.14
हम periodicWorkRequest 05 मिनट का उपयोग करके हर 15 मिनट में एक बार जियोट्रैकर लॉन्च करते हैं।
व्याख्यान1.15
उपयोगी लिंक एवं सामग्री 01 मिनट।