अपना स्वयं का एक्सपोज़ड मॉड्यूल बनाना जितना आप सोचते हैं उससे कहीं अधिक आसान है

थोड़े समय और ऊर्जा के साथ, आपको एंड्रॉइड और ऐप्स के कई तत्वों को स्वरूप और कार्य दोनों में बदलने में अधिक समय नहीं लगेगा।

XDA के केंद्र के करीब Xposed Framework है रोवो89. हममें से अधिकांश ने इसका उपयोग किया होगा लेकिन आपको लग सकता है कि मॉड्यूल रिपॉजिटरी में कुछ कमी है। हमारे पास कई गाइडों के साथ समाधान है जिसका उद्देश्य आपको अपना स्वयं का मॉड्यूल बनाना शुरू करना है, कुछ ऐसा जो चुनौतीपूर्ण हो सकता है लेकिन थोड़े से समय के साथ विकास का एक नया क्षेत्र खोल सकता है कोशिश।

शुरुआत से बेहतर शुरुआत कहां से करें? रोवो89 ने एक स्ट्रेट फॉरवर्ड बनाया है ट्यूटोरियल एक्सपोज़ड के विकास के साथ शुरुआत करने के लिए। किसी भी माध्यम से विकास करना सीखना शुरू करते समय "हैलो वर्ल्ड" कार्यक्रम के बराबर क्या है मार्गदर्शक आपको सिखाता है कि अपनी घड़ी का रंग लाल करने के लिए एक बुनियादी मॉड्यूल कैसे बनाएं। पेज न केवल उस प्रक्रिया पर चर्चा करता है जिसके द्वारा आप शुरू कर सकते हैं, बल्कि यह भी बताता है कि एक्सपोज़ड कैसे काम करता है एंड्रॉइड सिस्टम के भीतर "हुकिंग" विधि कॉल द्वारा और आपको पहले और बाद में कोड इंजेक्ट करने की अनुमति देता है तरीके. किसी ऐप के मेटाडेटा को मॉड्यूल के रूप में चिह्नित करने के लिए बदलने से शुरू करना और अपने कोड को निष्पादित करने के साथ समाप्त करना, इसमें वास्तव में वे सभी मूल बातें हैं जिनकी आपको अपने पहले मॉड्यूल को समझने और कार्यान्वित करने के लिए आवश्यकता हो सकती है। आप उसका मार्गदर्शक पा सकते हैं

यहाँ.

"ठीक है.. आप सीखना चाहते हैं कि आप एक्सपोज़ड के लिए एक नया मॉड्यूल कैसे बना सकते हैं? फिर इस ट्यूटोरियल को पढ़ें (या इसे "विस्तृत निबंध" कहें) और सीखें कि इस तक कैसे पहुंचा जाए" - रोवो89

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

"बेशक यह आसान था, लेकिन आप अपने मॉड्यूल से वास्तव में क्या कराना चाहते हैं, इसके आधार पर आपको कई तरीकों को हुक करना पड़ सकता है। यदि आपने कभी एपीके को संशोधित किया है, तो आपको पता चल जाएगा कि मेरा क्या मतलब है"हमज़हरमालिक

सहयोगीवैकल्पिक रूप से, आप एंड्रॉइड के अंदर ही अपने मॉड्यूल बनाना पसंद कर सकते हैं जिससे चलते-फिरते विकास हो सके। इसके पीछे यही कारण था t2107'एस धागा अंदर एक्सपोज़ड के लिए विकास पर सहयोगी जो एंड्रॉइड के लिए एक एकीकृत विकास वातावरण है। जिस OS पर आप विकास कर रहे हैं उसके अलावा इसमें और Rovo89 द्वारा पोस्ट किए गए मूल ट्यूटोरियल के बीच कई अन्य अंतर हैं; इनमें घातक त्रुटियों और संभवतः को रोकने के लिए सभी *.class फ़ाइलों को हटाना शामिल है मेमोरी समस्याओं को रोकने के लिए आपके डिवाइस के ढेर आकार को बढ़ाने का आवश्यक कदम, जैसा कि t2107 पर देखा गया था गैलेक्सी नोट। यदि आप AIDE से परिचित हैं या आपको लगता है कि आप इसके साथ आने वाली छोटी-छोटी समस्याओं को संभाल सकते हैं, तो आपके लिए इससे शुरुआत करना बेहतर हो सकता है। मूल मार्गदर्शक।

"अपने डिवाइस को पुनरारंभ करें. घड़ी लाल हो तो बहुत खुश होना चाहिए; आपने अभी-अभी अपना पहला एक्सपोज़ड मॉड्यूल बनाया है। अब आप ऐड और एक्सपोज़ड के साथ मॉड्यूल बनाने का आनंद ले सकते हैं" - t2107

अब आपको यह पता लगाना चाहिए कि आपके पास अपना स्वयं का मॉड्यूल बनाना शुरू करने के लिए साधन और ज्ञान है। थोड़े समय और ऊर्जा के साथ, आपको एंड्रॉइड और ऐप्स के कई तत्वों को स्वरूप और कार्य दोनों में बदलने में अधिक समय नहीं लगेगा। हमेशा की तरह, यदि आप कुछ ऐसा बनाते हैं जो दूसरों के लिए उपयोगी हो सकता है, तो इसे मंचों पर साझा करें ताकि दूसरों को लाभ हो सके!

क्या आपने पहले एक्सपोज़ड मॉड्यूल बनाए हैं? नीचे एक टिप्पणी छोड़ें!