दिलचस्प पोस्ट
कैसे घटना वस्तु को तार करने के लिए? कैसे बास में स्ट्रिंग चर को जोड़ने के लिए? एक पद्धति की अभिव्यक्ति अभिव्यक्ति में टाइप डायनेमिक क्यों होता है, भले ही केवल एक संभव वापसी प्रकार हो? कैसे snackBar के लेआउट को अनुकूलित करने के लिए? अजगर पांडा – कॉलम के नाम के आधार पर डेटाफ्रेम में पुनः क्रम वाले स्तंभ पैरामीटर में डबल उद्धरण बचें MySql में एक अनुवंश संवेदनशील खोज कैसे संचालित करें I सीएसएस क्षैतिज सूची आइटम UICollectionView में अनुपूरक दृश्य फ्लोट कैसे करें जैसा कि अनुभाग हेडर UITableView सादे शैली में करते हैं क्या संकेतक का आकार डेटा और फ़ंक्शन पॉइंटर्स के बीच भिन्न हो सकता है? जेपीए हैशोड () / बराबर () दुविधा PHP में आउटपुट बफरिंग को अक्षम कैसे करें एसडी कार्ड से एंड्रॉइड बचत बिटमैप कस्टम सीमांकक के साथ फाइल नामों की एक से अधिक पंक्तियां कैसे जुड़ें? एक स्पार्क डेटाफ़्रेम में एक स्तंभ से कई कॉलम प्राप्त करें

एंड्रॉइड-समर्थन- v7-appcompat और android-support-v4 के बीच का अंतर

मैं एंड्रॉइड-समर्थन- v4.jar और android-support-v7-appcompat.jar के बीच के अंतर को जानना चाहता था। अगर मैं अपने आवेदन में ऐपकॉम्पट एक्शन बार जोड़ना चाहता हूं तो मुझे एंड्रॉइड-सपोर्ट- v7-appcompat.jar और android-support-v4.jar या केवल एंड्रॉइड- समर्थन- v7-appcompat.jar दोनों को जोड़ने की आवश्यकता है।

इसके अलावा, एंड्रॉइड-समर्थन- v13.jar में ऐपॉंपेट है?

वेब के समाधान से एकत्रित समाधान "एंड्रॉइड-समर्थन- v7-appcompat और android-support-v4 के बीच का अंतर"

सहायता लाइब्रेरी संकुल से नीचे अंतर है:

v4 समर्थन पुस्तकालय

यह लाइब्रेरी एंड्रॉइड 1.6 (एपीआई स्तर 4) एंड्रॉइड 2.3 (एपीआई स्तर 9) और अधिक के साथ इस्तेमाल करने के लिए डिज़ाइन किया गया है। इसमें अन्य घटकों के मुकाबले एपीआई का सबसे बड़ा समूह शामिल है, जिसमें अनुप्रयोग घटकों, यूजर इंटरफेस फीचर्स, ऐक्सेसिबिलिटी, डाटा हैंडलिंग, नेटवर्क कनेक्टिविटी, और प्रोग्रामिंग यूटिलिटी शामिल हैं।

v7 पुस्तकालय

एंड्रॉइड 2.1 (एपीआई स्तर 7) एंड्रॉइड 2.3 (एपीआई स्तर 9) और उच्चतर के साथ इस्तेमाल करने के लिए डिज़ाइन किए गए कई पुस्तकालय हैं। ये लाइब्रेरी विशिष्ट फीचर सेट प्रदान करते हैं और आपके ऐप्लिकेशन में स्वतंत्र रूप से एक-दूसरे से शामिल किए जा सकते हैं।

v7 ऐपम्पाटम लाइब्रेरी

यह लाइब्रेरी एक्शन बार यूजर इंटरफेस डिजाइन पैटर्न के लिए समर्थन जोड़ता है

नोट: यह पुस्तकालय v4 समर्थन पुस्तकालय पर निर्भर करता है। यदि आप चींटी या ग्रहण का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आप इस लाइब्रेरी की क्लासपाथ के भाग के रूप में v4 समर्थन लाइब्रेरी को शामिल करते हैं।

तो हाँ, आप दोनों जार की जरूरत है अगर आप v7 का उपयोग करना चाहते हैं।


Android-support-v13.jar के लिए अपडेट करें

v13 सहायता पुस्तकालय

यह लाइब्रेरी एंड्रॉइड 3.2 (एपीआई स्तर 13) और उच्चतर के लिए इस्तेमाल करने के लिए डिज़ाइन की गई है। यह फ्रैग्मेंट यूजर इंटरफेस पैटर्न (फ्रैग्मेंट कॉमपेट) क्लास और अतिरिक्त टुकड़ा समर्थन क्लासेस के लिए समर्थन जोड़ता है

जब आप पैकेज विवरण देखते हैं तो इसकी परिभाषा में दिए गए वर्ग फ्रैगमेंट कॉम्पेट हैं । तो यह ऐप्पम्पाप पुस्तकालय के सभी वर्ग नहीं है।

समर्थन लाइब्रेरी केवल आवश्यक है यदि आपकी न्यूनतम एसडीके संस्करण एपीआई स्तर से कम है। अन्यथा आपको एपीआई लेवल 11 या ग्रेटर के लिए अपनी प्रोजेक्ट में सहायता लाइब्रेरी जोड़ने की आवश्यकता नहीं है।

android-support-v4.jar: एंड्रॉइड एपीआई स्तर 4 या बाद के संस्करण के लिए एप्लिकेशन के विकास के साथ सहायता करने के लिए android.app क्लाउड का समर्थन करें। ताकि आप अपना एप्लिकेशन बैकवर्ड संगत बना सकें,

एंड्रॉइड-समर्थन- v7.jar यह हाल ही में नवीनतम समर्थन पुस्तकालय अपडेट में जोड़ा गया है। एक्शनबार, एंड्रॉइड 2.1 (एपीआई स्तर 7) और उच्चतर पर एक्शन बार यूजर इंटरफेस डिज़ाइन पैटर्न को लागू करने की अनुमति देता है। इस क्लास के उपयोग के लिए आवश्यक है कि आप नई ActionBarActivity क्लास का विस्तार करके अपनी गतिविधि को लागू करें।

अगर मैं अपने ऐप में एपकापैट एक्शन बार जोड़ना चाहता हूं तो मुझे एंड्रॉइड-सपोर्ट- v7-appcompat.jar और android-support-v4.jar या केवल एंड्रॉइड-समर्थन- v7-appcompat.jar दोनों को जोड़ने की जरूरत है I

हाँ, यदि आप इसका उपयोग करना चाहते हैं तो आपको दोनों पुस्तकालयों का संदर्भ जोड़ने की आवश्यकता है।

Android-support-v13.jar में एपैंपपेट है?

नहीं, इसमें फ्रैगमेंट कॉंपेट शामिल है ताकि अगर संस्करण 13 के बाद में कुछ टुकड़ा जोड़ दिया जाए तो आप इसे एपीआई स्तर 11 के साथ संगत बना सकते हैं। जिससे कि अनुप्रयोग लक्ष्यीकरण एपीआई 11 या उससे अधिक नए संस्करणों पर जोड़े गए फीचर का उपयोग कर सकें।

v4 समर्थन पुस्तकालय:

इन लाइब्रेरीज़ को एंड्रॉइड 2.3 (एपीआई स्तर 9) और अधिक के साथ उपयोग करने के लिए डिजाइन किया गया है। वे अन्य पुस्तकालयों के मुकाबले एपीआई का सबसे बड़ा समूह शामिल करते हैं, जिनमें अनुप्रयोग घटकों, यूजर इंटरफेस फीचर्स, ऐक्सेसिबिलिटी, डाटा हैंडलिंग, नेटवर्क कनेक्टिविटी, और प्रोग्रामिंग यूटिलिटी शामिल हैं।

v7 समर्थन पुस्तकालय:

एंड्रॉइड 2.3 (एपीआई स्तर 9) और उच्चतर के साथ इस्तेमाल करने के लिए डिज़ाइन किए गए कई पुस्तकालय हैं। ये लाइब्रेरी विशिष्ट फीचर सेट प्रदान करते हैं और आपके ऐप्लिकेशन में स्वतंत्र रूप से एक-दूसरे से शामिल किए जा सकते हैं।

यह लाइब्रेरी एक्शन बार यूजर इंटरफेस डिजाइन पैटर्न के लिए समर्थन जोड़ता है इस लाइब्रेरी में सामग्री डिज़ाइन उपयोगकर्ता इंटरफ़ेस लागूकरण के लिए समर्थन शामिल है।

यह जवाब उन समर्थन पुस्तकालयों के ग्राहकों के लिए प्रासंगिक है, जो उनका संस्करण 26.0.0 से बराबर या अधिक है।

सावधानी : समर्थन लाइब्रेरी रिलीज़ 26.0.0 (जुलाई 2017) के साथ शुरू, सबसे अधिक पुस्तकालय पैकेजों के लिए सबसे समर्थन पुस्तकालयों में न्यूनतम समर्थित एपीआई स्तर बढ़ गया है, जो कि एंड्रॉइड 4.0 (एपीआई स्तर 14) है।

उदाहरण के लिए, support-v4 और support-v7 पैकेज दोनों के न्यूनतम एपीआई स्तर का समर्थन करते हैं, समर्थन लाइब्रेरी के रिलीज के लिए 26.0.0 और उच्चतर

अधिक जानकारी के लिए, सहायता पुस्तकालय देखें – संस्करण समर्थन और पैकेज नाम