शुरू करना

कस्टम टैब इंटिग्रेशन के लिए, सबसे पहले अपने प्रोजेक्ट में AndroidX ब्राउज़र लाइब्रेरी जोड़ें. app/build.gradle फ़ाइल खोलें और ब्राउज़र लाइब्रेरी को डिपेंडेंसी सेक्शन में जोड़ें.

dependencies {
   
   implementation 'androidx.browser:browser:1.5.0'
}

androidx.browser/browser लाइब्रेरी इंस्टॉल होने पर, CustomTabsIntent.Builder का इस्तेमाल करके CustomTabsIntent बनाया जा सकता है और launchUrl() को कॉल करके कस्टम टैब लॉन्च किया जा सकता है. इसके बाद, यूआरआई पास करें:

String url = "https://developers.android.com";
CustomTabsIntent intent = new CustomTabsIntent.Builder()
        .build();
intent.launchUrl(MainActivity.this, Uri.parse(url));

इससे, कस्टम टैब में की गई सभी गतिविधियों की जानकारी (पूरी स्क्रीन) खुल जाएगी, जैसा कि इस स्क्रीनशॉट में दिखाया गया है.

डिफ़ॉल्ट कस्टम टैब अनुभव.

डिफ़ॉल्ट रूप से, कस्टम टैब Android ऐप्लिकेशन के लिंक पर काम करते हैं. इसका मतलब है कि अगर YouTube ऐप्लिकेशन इंस्टॉल किया गया है, तो YouTube वीडियो के यूआरएल के साथ CustomTabsIntent को लॉन्च करने से, ब्राउज़र के बजाय YouTube ऐप्लिकेशन खुलेगा.

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

अगला लेख: कस्टम टैब के लुक और स्टाइल को पसंद के मुताबिक बनाने का तरीका जानें..