लाइब्रेरी पैकेज के लिए सहायता

ध्यान दें: सहायता लाइब्रेरी 28.0.0 के रिलीज़ होने के बाद, android.support-पैकेज्ड लाइब्रेरी अब काम नहीं करतीं. उनकी जगह व्यक्तिगत वर्शन वाला Jetpack इस्तेमाल किया जा रहा है लाइब्रेरी, जो androidx के तौर पर पैकेज की गई हैं. शुरुआती 1.0.0 Jetpack लाइब्रेरी की रिलीज़, सपोर्ट लाइब्रेरी 28.0.0 के बराबर है. साथ ही, नए androidx पर माइग्रेट करने का प्रारंभ बिंदु पैकेजिंग.

android.support के पैकेज की गई मौजूदा लाइब्रेरी काम करती रहेंगी; हालांकि, उन्हें इसे 28.0.0 के बाद कोई अपडेट नहीं मिलेगा. साथ ही, यह नई Jetpack लाइब्रेरी के साथ काम नहीं करेगा. ऐतिहासिक आर्टफ़ैक्ट (जो 27 और उससे पहले के वर्शन के हैं और android.support के तौर पर पैकेज किए गए हैं) Google Maven पर उपलब्ध रहेगा. सभी नए आर्टफ़ैक्ट, androidx के तौर पर पैकेज किए जाएंगे और इसके लिए android.support से माइग्रेशन करना होगा androidx तक.

हमारा सुझाव है कि आप सभी नए प्रोजेक्ट में androidx लाइब्रेरी का इस्तेमाल करें. आपको यह भी करना चाहिए मौजूदा प्रोजेक्ट को माइग्रेट किया जा सकता है, ताकि यह पक्का किया जा सके कि वे बग समाधान और अन्य लाइब्रेरी सुधार प्राप्त होते रहेंगे.

Android Support Library में कई लाइब्रेरी पैकेज शामिल हैं आपके आवेदन में. इनमें से हर लाइब्रेरी, Android प्लैटफ़ॉर्म की एक खास रेंज के साथ काम करती है वर्शन और सुविधाओं का सेट है.

इनमें से किसी भी लाइब्रेरी का इस्तेमाल करने के लिए, आपको लाइब्रेरी की फ़ाइलें अपने Android SDK इंस्टॉल करना. सहायता लाइब्रेरी डाउनलोड करने के लिए, यहां दिए गए निर्देशों का पालन करें: लाइब्रेरी को सेटअप करने में मदद करना तो यह चरण पूरा करें. किसी खास सहायता लाइब्रेरी को शामिल करने के लिए, आपको कुछ और कदम उठाने होंगे आपका ऐप्लिकेशन. नीचे दिए गए हर लाइब्रेरी सेक्शन का आखिरी हिस्सा देखें और जानें कि अपने ऐप्लिकेशन में लाइब्रेरी शामिल करें.

ध्यान दें: सभी सहायता के लिए SDK टूल का कम से कम वर्शन लाइब्रेरी पैकेज, कम से कम एपीआई लेवल 14 पर मौजूद होते हैं. कुछ पैकेज के लिए एपीआई का लेवल ज़्यादा होना ज़रूरी है स्तर दिया गया है, जैसा नीचे बताया गया है.

v4 सहायता लाइब्रेरी

इन लाइब्रेरी में, अन्य लाइब्रेरी की तुलना में एपीआई का सबसे बड़ा सेट शामिल है. इसमें ऐप्लिकेशन के कॉम्पोनेंट, यूज़र इंटरफ़ेस की सुविधाओं के लिए सहायता शामिल है. सुलभता, डेटा मैनेज करना, नेटवर्क कनेक्टिविटी, और प्रोग्रामिंग सुविधाएं.

क्लास और तरीकों के बारे में पूरी जानकारी v4 सहायता लाइब्रेरी के लिए, एपीआई के रेफ़रंस में android.support.v4 पैकेज देखें.

ध्यान दें: सहायता लाइब्रेरी के संशोधन 24.2.0 से पहले, सिंगल v4 वाली सहायता लाइब्रेरी का इस्तेमाल करें. उस लाइब्रेरी को कई मॉड्यूल में बांटा गया था, ताकि और उनकी परफ़ॉर्मेंस को बेहतर बना सकते हैं. पुराने सिस्टम के साथ काम करने की सुविधा के लिए, आपकी ग्रेडल स्क्रिप्ट में support-v4, आपके ऐप्लिकेशन में ये सभी चीज़ें शामिल होंगी v4 मॉड्यूल हैं. हालांकि, हमारा सुझाव है कि ऐप्लिकेशन का साइज़ कम करने के लिए, के खास मॉड्यूल की ज़रूरत होती है.

v4 कॉम्पैट लाइब्रेरी

यह कई फ़्रेमवर्क एपीआई के लिए साथ काम करने वाले रैपर की सुविधा देता है, जैसे कि Context.obtainDrawable() और View.performAccessibilityAction().

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:support-compat:28.0.0

v4 Core-utils लाइब्रेरी

AsyncTaskLoader और PermissionChecker जैसी कई यूटिलिटी क्लास देता है.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:support-core-utils:28.0.0

v4 कोर-यूआई लाइब्रेरी

यूज़र इंटरफ़ेस (यूआई) से जुड़े कई कॉम्पोनेंट लागू करता है, जैसे कि ViewPager, NestedScrollView, और ExploreByTouchHelper.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:support-core-ui:28.0.0

v4 Media-कंपैट लाइब्रेरी

मीडिया फ़्रेमवर्क के बैकपोर्ट वाले हिस्से, इसमें MediaBrowser और MediaSession शामिल हैं.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:support-media-compat:28.0.0

v4 फ़्रैगमेंट लाइब्रेरी

यूज़र इंटरफ़ेस और फ़ंक्शन को एनकैप्सुलेशन के लिए सपोर्ट करता है फ़्रैगमेंट, ऐप्लिकेशन को ऐसे लेआउट देने में मदद करता है जो छोटे और बड़ी स्क्रीन वाले डिवाइस. यह मॉड्यूल compat, core-utils, core-ui, और media-compat पर निर्भर करता है.

ध्यान दें: v13 की सहायता लाइब्रेरी एक FragmentCompat क्लास उपलब्ध कराता है. वर्शन 4 Fragment क्लास एक स्टैंडअलोन क्लास है, जो में ऐसी गड़बड़ियां ठीक की गई हैं जिन्हें बाद के प्लैटफ़ॉर्म वर्शन में जोड़ा गया था. हालांकि, v13 FragmentCompat क्लास की सुविधा के साथ काम करने के लिए, Fragment क्लास.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:support-fragment:28.0.0

मल्टीडेक्स सपोर्ट लाइब्रेरी

यह लाइब्रेरी, एक से ज़्यादा Delvik हालाँकि, (DEX) फ़ाइलों वाले ऐप्लिकेशन बनाने में मदद करती है. 65536 से ज़्यादा तरीकों का रेफ़रंस देने वाले ऐप्लिकेशन के लिए, मल्टीडेक्स कॉन्फ़िगरेशन का इस्तेमाल करना ज़रूरी है. इसके लिए मल्टीडेक्स का इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए 64 हज़ार से ज़्यादा तरीकों वाले ऐप्लिकेशन बनाना.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:multidex:1.0.0

v7 सहायता लाइब्रेरी

ये लाइब्रेरी खास सुविधाओं के सेट उपलब्ध कराती हैं और इन्हें आपके ऐप्लिकेशन में शामिल किया जा सकता है एक-दूसरे से अलग हों.

v7 appcompat लाइब्रेरी Android Jetpack का हिस्सा है.

ध्यान दें:appcompat लाइब्रेरी को AndroidX लाइब्रेरी, जो कि एक Android Jetpack कॉम्पोनेंट. इसे इसमें इस्तेमाल में देखें: Sunflower डेमो ऐप्लिकेशन.

यह लाइब्रेरी कार्रवाई बार उपयोगकर्ता इंटरफ़ेस डिज़ाइन पैटर्न के बारे में ज़्यादा जानें. इस लाइब्रेरी में मटीरियल डिज़ाइन यूज़र इंटरफ़ेस लागू करना.

ध्यान दें: यह लाइब्रेरी, v4 सपोर्ट लाइब्रेरी पर निर्भर करती है.

यहां v7 appcompat लाइब्रेरी में शामिल कुछ मुख्य क्लास की जानकारी दी गई है:

  • ActionBar - इससे ऐक्शन बार को लागू करने की सुविधा मिलती है यूज़र इंटरफ़ेस पैटर्न के बारे में ज़्यादा जानें. ज़्यादा के लिए कार्रवाई बार का उपयोग करने के बारे में जानकारी देखें, तो कार्रवाई बार डेवलपर गाइड.
  • AppCompatActivity - ऐप्लिकेशन गतिविधि की ऐसी क्लास जोड़ता है जो ये काम कर सकती है इसे सपोर्ट लाइब्रेरी के ऐक्शन बार का इस्तेमाल करने वाली गतिविधियों के लिए, बेस क्लास के तौर पर इस्तेमाल किया जाना चाहिए लागू करना.
  • AppCompatDialog - ऐसी डायलॉग क्लास जोड़ता है जिसे बेस के तौर पर इस्तेमाल किया जा सकता है क्लास की मदद से जनरेट किया जा सकता है.
  • ShareActionProvider - स्टैंडर्ड स्टैंडर्ड के हिसाब से काम करता है (जैसे कि ईमेल करना या सोशल मीडिया ऐप्लिकेशन पर पोस्ट करना) जिसे कार्रवाई बार पर टैप करें.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:appcompat-v7:28.0.0

v7 कार्डव्यू लाइब्रेरी

इस लाइब्रेरी से, CardView के साथ काम करने की सुविधा मिलती है विजेट की मदद से, एक ही तरह से दिखने वाले कार्ड में जानकारी दिखाई जा सकती है किसी भी ऐप्लिकेशन पर देखें. ये कार्ड मटीरियल डिज़ाइन के लिए काम के हैं और इनका इस्तेमाल टीवी ऐप्लिकेशन के लेआउट में, बड़े पैमाने पर इस्तेमाल किया जाता है.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:cardview-v7:28.0.0

v7 ग्रिडलेआउट लाइब्रेरी

Android Support Library डाउनलोड कर लेने के बाद, यह लाइब्रेरी GridLayout क्लास, जिसमें रेक्टैंगल सेल के ग्रिड का इस्तेमाल करके, यूज़र इंटरफ़ेस के एलिमेंट को व्यवस्थित किया जा सकता है. v7 ग्रिडलेआउट लाइब्रेरी एपीआई के बारे में ज़्यादा जानकारी पाने के लिए, एपीआई के रेफ़रंस में android.support.v7.widget पैकेज दिया गया है.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:gridlayout-v7:28.0.0

v7 Mediarouter लाइब्रेरी

इस लाइब्रेरी में MediaRouter, MediaRouteProvider, और इससे जुड़ी मीडिया क्लास उपलब्ध हैं Google Cast का इस्तेमाल किया जा सकता है.

आम तौर पर, v7 Mediarouter लाइब्रेरी में मौजूद एपीआई, मीडिया चैनलों और स्ट्रीम की रूटिंग को मौजूदा डिवाइस से कंट्रोल करके स्पीकर, डिवाइस, और अन्य डेस्टिनेशन डिवाइस. लाइब्रेरी में ये शामिल हैं ऐप्लिकेशन के लिए खास तौर पर मीडिया रूट उपलब्ध कराने वाली कंपनियों को पब्लिश करने के लिए एपीआई, मीडिया की स्थिति देखने, और अन्य काम करने के लिए डेस्टिनेशन डिवाइस चुनें. ज़्यादा जानकारी के लिए v7mediarouter लाइब्रेरी एपीआई के बारे में जानकारी पाने के लिए, एपीआई में android.support.v7.media पैकेज संदर्भ.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:mediarouter-v7:28.0.0

सपोर्ट लाइब्रेरी में पेश किया गया v7 Mediarouter लाइब्रेरी एपीआई r18, सपोर्ट लाइब्रेरी के बाद के बदलावों में बदलाव कर सकते हैं. इस पर तो हम लाइब्रेरी का इस्तेमाल सिर्फ़ Google Cast के संबंध में करने का सुझाव देते हैं.

v7 पैलेट लाइब्रेरी

v7 पैलेट सपोर्ट लाइब्रेरी में Palette क्लास, जिसकी मदद से एक्सट्रैक्ट किया जा सकता है साफ़ तौर पर दिखते हैं. उदाहरण के लिए, कोई संगीत ऐप्लिकेशन मुख्य रंगों को एक्सट्रैक्ट करने के लिए Palette ऑब्जेक्ट और उन रंगों का इस्तेमाल करके एक अलग तरह का गाना बना सकते हैं. टाइटल कार्ड.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:palette-v7:28.0.0

v7 रीसाइकलर व्यू लाइब्रेरी

रीसाइकलरव्यू लाइब्रेरी, RecyclerView को जोड़ती है क्लास. यह श्रेणी इसके लिए सहायता उपलब्ध कराती है: RecyclerView विजेट एक ऐसा दृश्य है, जो सीमित विंडो में डेटा आइटम देख सकते हैं.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:recyclerview-v7:28.0.0

v7 प्राथमिकता सहायता लाइब्रेरी

कॉन्टेंट बनाने प्राथमिकता पैकेज, प्राथमिकता वाले ऑब्जेक्ट जोड़ने में मदद करने के लिए एपीआई उपलब्ध कराता है, जैसे कि CheckBoxPreference और ListPreference, इसके लिए यूज़र इंटरफ़ेस (यूआई) सेटिंग में बदलाव करने के लिए किया जा सकता है.

v7 प्राथमिकताएं लाइब्रेरी इंटरफ़ेस के लिए समर्थन जोड़ती है, जैसे Preference.OnPreferenceChangeListener और Preference.OnPreferenceClickListener और क्लास जैसे कि CheckBoxPreference और ListPreference.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:preference-v7:28.0.0

वर्शन 8 सपोर्ट लाइब्रेरी

यह लाइब्रेरी खास सुविधाओं के सेट उपलब्ध कराती है और इन्हें आपके ऐप्लिकेशन में शामिल किया जा सकता है स्वतंत्र रूप से काम करते हैं.

v8 रेंडरस्क्रिप्ट लाइब्रेरी

यह लाइब्रेरी RenderScript की गिनती फ़्रेमवर्क शामिल है. ये एपीआई, android.support.v8.renderscript पैकेज में शामिल हैं. आपने लोगों तक पहुंचाया मुफ़्त में यह जानकारी होनी चाहिए कि अपने एप्लिकेशन में इन API को शामिल करने का तरीका बहुत अलग है. इन API का उपयोग करने के बारे में ज़्यादा जानकारी के लिए अपने आवेदन में, देखें रेंडरस्क्रिप्ट डेवलपर गाइड देखें.

ध्यान दें: सहायता लाइब्रेरी के साथ RenderScript का इस्तेमाल करें और Android पर काम करता है Studio और Gradle पर आधारित बिल्ड. कॉन्टेंट बनाने रेंडर स्क्रिप्ट लाइब्रेरी, build-tools/$VERSION/renderscript/ फ़ोल्डर में मौजूद होती है.

नीचे दिए गए उदाहरण में, इस लाइब्रेरी के लिए Gradle बिल्ड स्क्रिप्ट प्रॉपर्टी दिखाई गई है:

defaultConfig {
    renderscriptTargetApi 18
    renderscriptSupportModeEnabled true
}

v13 सहायता लाइब्रेरी

यह लाइब्रेरी समर्थन जोड़ती है फ़्रैगमेंट यूज़र इंटरफ़ेस पैटर्न के लिए (FragmentCompat) क्लास और अतिरिक्त फ़्रैगमेंट सहायता के साथ क्लास. फ़्रैगमेंट के बारे में ज़्यादा जानकारी के लिए, फ़्रैगमेंट डेवलपर गाइड. ज़्यादा जानकारी के लिए v13 Support Library API के बारे में जानकारी के लिए, एपीआई के रेफ़रंस में android.support.v13 पैकेज देखें.

ध्यान दें: v4 फ़्रैगमेंट लाइब्रेरी एक Fragment क्लास उपलब्ध कराता है. वर्शन 4 Fragment क्लास एक स्टैंडअलोन क्लास है, जो में ऐसी गड़बड़ियां ठीक की गई हैं जिन्हें बाद के प्लैटफ़ॉर्म वर्शन में जोड़ा गया था. हालांकि, v13 FragmentCompat क्लास की सुविधा के साथ काम करने के लिए, Fragment क्लास.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:support-v13:28.0.0

v14 प्राथमिकता सहायता लाइब्रेरी

android.support.v14.preference पैकेज, सहायता जोड़ने के लिए एपीआई उपलब्ध कराता है ऐसे इंटरफ़ेस के लिए PreferenceFragment.OnPreferenceStartFragmentCallback और PreferenceFragment.OnPreferenceStartScreenCallback, साथ ही, इन क्लास का भी इस्तेमाल किया जा सकता है. MultiSelectListPreference और PreferenceFragment. ज़्यादा जानकारी के लिए v14 Preference Support Library API के बारे में जानकारी के लिए, प्राथमिकता पैकेज की जानकारी मौजूद है.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:preference-v14:28.0.0

टीवी के लिए v17 प्राथमिकता सहायता लाइब्रेरी

android.support.v17.preference पैकेज, प्राथमिकता देने के लिए एपीआई उपलब्ध कराता है टीवी डिवाइसों पर इंटरफ़ेस किए जाते हैं, जिनमें LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener इंटरफ़ेस और क्लास, जैसे कि BaseLeanbackPreferenceFragment और LeanbackPreferenceFragment. ज़्यादा जानकारी के लिए v17 Preference Support Library API के बारे में जानकारी के लिए, प्राथमिकता पैकेज की जानकारी मौजूद है.

इस पैकेज के लिए, एपीआई लेवल 17 या उसके बाद के लेवल की ज़रूरत है. Gradle बिल्ड स्क्रिप्ट इस लाइब्रेरी के लिए डिपेंडेंसी आइडेंटिफ़ायर इस तरह है:

 com.android.support:preference-leanback-v17:28.0.0 

v17 Leanback लाइब्रेरी

android.support.v17.leanback पैकेज, सहायता करने के लिए एपीआई उपलब्ध कराता है यूज़र इंटरफ़ेस बनाना टीवी डिवाइसों पर. यह टीवी ऐप्लिकेशन के लिए कई ज़रूरी विजेट उपलब्ध कराता है. इनमें से कुछ मशहूर क्लास हैं:

  • BrowseFragment - इसके लिए एक खंड मीडिया की कैटगरी और लाइनें ब्राउज़ करने के लिए एक प्राइमरी लेआउट बनाया जा रहा है आइटम.
  • DetailsFragment - एक रैपर Leanback विवरण स्क्रीन के लिए फ़्रैगमेंट.
  • PlaybackOverlayFragment - A इसके लिए DetailsFragment की सब-क्लास प्लेबैक कंट्रोल और उनसे जुड़ा कॉन्टेंट दिखाने के लिए किया जाता है.
  • SearchFragment - इसके लिए एक फ़्रैगमेंट खोजों को हैंडल करता है. फ़्रैगमेंट को उपयोगकर्ता का खोज अनुरोध मिलता है और वह पास हो जाता है इसे ऐप्लिकेशन के दिए गए SearchResultProvider में. SearchResultProvider, खोज के नतीजों को SearchFragment, जिससे वे RowsFragment में बदल दिया जाएगा.

इस पैकेज के लिए, एपीआई लेवल 17 या उसके बाद के लेवल की ज़रूरत है. Gradle बिल्ड स्क्रिप्ट इस लाइब्रेरी के लिए डिपेंडेंसी आइडेंटिफ़ायर इस तरह है:

com.android.support:leanback-v17:28.0.0

वेक्टर ड्रॉ करने लायक लाइब्रेरी

स्टैटिक वेक्टर ग्राफ़िक के साथ काम करता है.

इस लाइब्रेरी के लिए Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह है अनुसरण करता है:

com.android.support:support-vector-drawable:28.0.0

एनिमेटेड वेक्टर ड्रॉ करने लायक लाइब्रेरी

एनिमेटेड वेक्टर ग्राफ़िक के लिए सहायता मिलती है.

इस लाइब्रेरी के लिए Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह है अनुसरण करता है:

com.android.support:animated-vector-drawable:28.0.0

व्याख्या करने की सुविधा वाली लाइब्रेरी

एनोटेशन पैकेज आपके ऐप्लिकेशन में एनोटेशन मेटाडेटा जोड़ने में मदद करने के लिए एपीआई उपलब्ध कराता है.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:support-annotations:28.0.0

डिज़ाइन सपोर्ट लाइब्रेरी

कॉन्टेंट बनाने डिज़ाइन पैकेज आपके ऐप्लिकेशन में मटीरियल डिज़ाइन कॉम्पोनेंट और पैटर्न जोड़ने के लिए एपीआई उपलब्ध कराता है.

डिज़ाइन सपोर्ट लाइब्रेरी से, अलग-अलग मटीरियल डिज़ाइन कॉम्पोनेंट और पैटर्न के लिए सहायता मिलती है ऐप्लिकेशन डेवलपर, जैसे कि नेविगेशन पैनल, फ़्लोटिंग ऐक्शन बटन (एफ़एबी), स्नैकबार, और टैब.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:design:28.0.0

कस्टम टैब सपोर्ट लाइब्रेरी

कॉन्टेंट बनाने कस्टम टैब पैकेज आपके ऐप्लिकेशन में कस्टम टैब जोड़ने और उन्हें मैनेज करने में मदद करने के लिए एपीआई उपलब्ध कराता है.

कस्टम टैब की सहायता लाइब्रेरी, कई क्लास के लिए सहायता उपलब्ध कराती है, जैसे कि कस्टम टैब सेवा और कस्टम टैब कॉलबैक.

इस पैकेज के लिए, एपीआई लेवल 15 या उससे बाद के लेवल की ज़रूरत है. इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:customtabs:28.0.0

Percent सपोर्ट लाइब्रेरी

कॉन्टेंट बनाने प्रतिशत पैकेज, प्रतिशत के आधार पर जोड़ने और मैनेज करने में मदद करने के लिए एपीआई उपलब्ध कराता है डाइमेंशन.

ध्यान दें: रिलीज़ 26.0.0 के बाद से, Percent सहायता लाइब्रेरी अब काम नहीं करती है. इस मॉड्यूल के क्लाइंट को नए ConstraintLayout पर माइग्रेट कर देना चाहिए विजेट, जिसे SDK Manager में एक अलग आर्टफ़ैक्ट के तौर पर उपलब्ध कराया जाता है.

Percent की सहायता लाइब्रेरी से, PercentLayoutHelper.PercentLayoutParams इंटरफ़ेस साथ ही, कई तरह की क्लास होती हैं, जैसे कि PercentFrameLayout और PercentRelativeLayout.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:percent:28.0.0

ExifInterface सपोर्ट लाइब्रेरी

Exif टैग में अभिविन् यास, तारीख और समय, कैमरा जैसी जानकारी संग्रहित होती है और जगह की जानकारी सीधे JPEG या RAW फ़ाइल में दी गई हो. ExifInterface JPEG से Exif जानकारी पढ़ने के लिए क्लास अनबंडल सहायता और रॉ (DNG, CR2, NEF, NRW, ARW, RW2, ORF, PEF, SRW और RAF) फ़ॉर्मैट किए गए और JPEG इमेज फ़ाइलों पर Exif जानकारी सेट करें.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:exifinterface:28.0.0

टीवी के लिए, ऐप्लिकेशन के सुझावों के लिए सहायता लाइब्रेरी

कॉन्टेंट बनाने ऐप्लिकेशन सुझाव पैकेज एपीआई की मदद से, टीवी डिवाइसों पर चल रहे आपके ऐप्लिकेशन में कॉन्टेंट के सुझाव जोड़ने में मदद करता है.

ऐप्लिकेशन लाइब्रेरी, एनोटेशन के लिए सहायता उपलब्ध कराती है, जैसे कि Contentसुझाव.ContentMaturity और अलग-अलग क्लास, जैसे कि कॉन्टेंट का सुझाव और सुझाया गया एक्सटेंशन.

इस पैकेज के लिए, एपीआई लेवल 21 या उसके बाद के लेवल की ज़रूरत है. इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:recommendation:28.0.0

Wear यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी

इस लाइब्रेरी में Wear ऐप्लिकेशन के लिए यूज़र इंटरफ़ेस बनाने के लिए एपीआई मौजूद हैं. यहां उपलब्ध एपीआई android.support.wear.widget पैकेज, Wearable Support Library में इससे जुड़े एपीआई को बदलें.

ज़्यादा जानकारी के लिए, यह देखें Wear यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी का इस्तेमाल करके.

इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:

com.android.support:wear:28.0.0