ध्यान दें: Support Library 28.0.0 के रिलीज़ होने के बाद, android.support
-पैकेज वाली लाइब्रेरी का इस्तेमाल नहीं किया जा सकता. इन्हें androidx
के तौर पर पैकेज की गई, अलग-अलग वर्शन वाली Jetpack लाइब्रेरी से बदल दिया गया है. Jetpack लाइब्रेरी के 1.0.0 के शुरुआती रिलीज़ में, Support Library 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
पैकेज देखें.
ध्यान दें: Support Library के 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 core-ui लाइब्रेरी
यूज़र इंटरफ़ेस (यूआई) से जुड़े कई कॉम्पोनेंट लागू करता है, जैसे कि ViewPager
, NestedScrollView
, और ExploreByTouchHelper
.
इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:
com.android.support:support-core-ui:28.0.0
v4 media-compat लाइब्रेरी
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) फ़ाइलों वाले ऐप्लिकेशन बनाने में मदद करती है. जिन ऐप्लिकेशन में 65,536 से ज़्यादा तरीकों का रेफ़रंस दिया गया है उन्हें मल्टीडेक्स कॉन्फ़िगरेशन का इस्तेमाल करना होगा. इसके लिए मल्टीडेक्स का इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए 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 gridlayout लाइब्रेरी एपीआई के बारे में ज़्यादा जानकारी के लिए, एपीआई रेफ़रंस में 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
Support Library के वर्शन 18 में जोड़े गए, मीडियाराउटर लाइब्रेरी के वर्शन 7 के एपीआई, Support Library के बाद के वर्शन में बदल सकते हैं. इस पर तो हम लाइब्रेरी का इस्तेमाल सिर्फ़ Google Cast के संबंध में करने का सुझाव देते हैं.
v7 पैलेट लाइब्रेरी
v7 पैलेट सपोर्ट लाइब्रेरी में
Palette
क्लास, जिसकी मदद से एक्सट्रैक्ट किया जा सकता है
साफ़ तौर पर दिखते हैं. उदाहरण के लिए, कोई संगीत ऐप्लिकेशन
मुख्य रंगों को एक्सट्रैक्ट करने के लिए Palette
ऑब्जेक्ट
और उन रंगों का इस्तेमाल करके
एक अलग तरह का गाना बना सकते हैं.
टाइटल कार्ड.
इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह का है:
com.android.support:palette-v7:28.0.0
v7 recyclerview लाइब्रेरी
recyclerview लाइब्रेरी, RecyclerView
क्लास जोड़ती है. यह क्लास, RecyclerView विजेट के साथ काम करती है. यह एक ऐसा व्यू है जो डेटा आइटम की सीमित विंडो उपलब्ध कराकर, बड़े डेटा सेट को बेहतर तरीके से दिखाता है.
इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह का है:
com.android.support:recyclerview-v7:28.0.0
v7 प्राथमिकता सहायता लाइब्रेरी
कॉन्टेंट बनाने
प्राथमिकता
पैकेज, प्राथमिकता वाले ऑब्जेक्ट जोड़ने में मदद करने के लिए एपीआई उपलब्ध कराता है, जैसे कि
CheckBoxPreference
और
ListPreference
, इसके लिए
यूज़र इंटरफ़ेस (यूआई) सेटिंग में बदलाव करने के लिए किया जा सकता है.
v7 Preference लाइब्रेरी में, Preference.OnPreferenceChangeListener
और
Preference.OnPreferenceClickListener
जैसे इंटरफ़ेस और CheckBoxPreference
और
ListPreference
जैसी क्लास के लिए सहायता जोड़ी गई है.
इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह का है:
com.android.support:preference-v7:28.0.0
v8 सपोर्ट लाइब्रेरी
यह लाइब्रेरी खास सुविधाओं के सेट उपलब्ध कराती है और उन्हें आपके ऐप्लिकेशन में शामिल किया जा सकता है स्वतंत्र रूप से काम करते हैं.
v8 रेंडरस्क्रिप्ट लाइब्रेरी
इस लाइब्रेरी में, RenderScript कंप्यूटेशन फ़्रेमवर्क के साथ काम करने की सुविधा जोड़ी गई है. ये एपीआई, android.support.v8.renderscript
पैकेज में शामिल हैं. आपने लोगों तक पहुंचाया मुफ़्त में
यह जानकारी होनी चाहिए कि अपने एप्लिकेशन में इन API को शामिल करने का तरीका बहुत
अलग है. अपने ऐप्लिकेशन में इन एपीआई का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, RenderScript डेवलपर गाइड देखें.
ध्यान दें: Android Studio और Gradle पर आधारित बिल्ड के साथ, सहायता लाइब्रेरी के साथ RenderScript का इस्तेमाल किया जा सकता है. कॉन्टेंट बनाने
रेंडर स्क्रिप्ट लाइब्रेरी, build-tools/$VERSION/renderscript/
फ़ोल्डर में मौजूद होती है.
इस उदाहरण में, इस लाइब्रेरी के लिए Gradle बिल्ड स्क्रिप्ट की प्रॉपर्टी दिखाई गई हैं:
defaultConfig { renderscriptTargetApi 18 renderscriptSupportModeEnabled true }
v13 सहायता लाइब्रेरी
इस लाइब्रेरी में, (FragmentCompat
) क्लास और फ़्रैगमेंट के साथ काम करने वाली अन्य क्लास के साथ, फ़्रैगमेंट यूज़र इंटरफ़ेस पैटर्न के लिए सहायता जोड़ी गई है. फ़्रैगमेंट के बारे में ज़्यादा जानने के लिए, फ़्रैगमेंट डेवलपर गाइड देखें. v13 सहायता लाइब्रेरी एपीआई के बारे में ज़्यादा जानकारी के लिए, एपीआई रेफ़रंस में android.support.v13
पैकेज देखें.
ध्यान दें: v4 फ़्रैगमेंट लाइब्रेरी
एक Fragment
क्लास उपलब्ध कराता है. v4
Fragment
क्लास एक स्टैंडअलोन क्लास है, जो
प्लैटफ़ॉर्म के बाद के वर्शन में जोड़ी गई गड़बड़ियों को ठीक करती है. वहीं, v13 FragmentCompat
क्लास,
Fragment
क्लास के फ़्रेमवर्क को लागू करने के लिए,
काम करने के तरीके से जुड़ी जानकारी देती है.
इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह से दिया गया है:
com.android.support:support-v13:28.0.0
v14 Preference Support Library
android.support.v14.preference
पैकेज, सहायता जोड़ने के लिए एपीआई उपलब्ध कराता है
लोकल नेटवर्क देखने के लिए,
PreferenceFragment.OnPreferenceStartFragmentCallback
और
PreferenceFragment.OnPreferenceStartScreenCallback
,
साथ ही, इन क्लास का भी इस्तेमाल किया जा सकता है.
MultiSelectListPreference
और
PreferenceFragment
. ज़्यादा जानकारी के लिए
v14 Preference Support Library API के बारे में जानकारी के लिए,
प्राथमिकता
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 के बारे में ज़्यादा जानकारी के लिए, एपीआई रेफ़रंस में preference पैकेज देखें.
इस पैकेज के लिए, एपीआई लेवल 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 और रॉ (DNG, CR2, NEF, NRW, ARW, RW2, ORF, PEF, SRW, और RAF) फ़ॉर्मैट वाली फ़ाइलों से Exif जानकारी पढ़ने और JPEG इमेज फ़ाइलों पर Exif जानकारी सेट करने की सुविधा को अनबंड करती है.
इस लाइब्रेरी के लिए, Gradle बिल्ड स्क्रिप्ट डिपेंडेंसी आइडेंटिफ़ायर इस तरह का है:
com.android.support:exifinterface:28.0.0
टीवी के लिए, ऐप्लिकेशन के सुझावों के लिए सहायता लाइब्रेरी
कॉन्टेंट बनाने ऐप्लिकेशन सुझाव पैकेज एपीआई की मदद से, टीवी डिवाइसों पर चल रहे आपके ऐप्लिकेशन में कॉन्टेंट के सुझाव जोड़ने में मदद करता है.
ऐप्लिकेशन लाइब्रेरी में एनोटेशन के लिए सहायता जोड़ी गई है. जैसे, ContentRecommendation.ContentMaturity और अलग-अलग क्लास, जैसे कि ContentRecommendation और RecommendationExtender.
इस पैकेज के लिए, एपीआई लेवल 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