কাস্টম ট্যাবগুলি সরাসরি আপনার অ্যাপের মধ্যে একটি কাস্টমাইজড ব্রাউজার অভিজ্ঞতা তৈরি করার জন্য একটি দুর্দান্ত বিকল্প, তবে সেগুলি একক জিনিস নয়৷ ইন্টেন্ট সিস্টেমের উপরে নির্মিত, কাস্টম ট্যাবগুলি কনফিগারযোগ্য বিকল্প অনুরোধের একটি সংগ্রহ যা শেষ ব্যবহারকারীর পছন্দের ব্রাউজারে পাঠানো হয়। বিভিন্ন বিকল্প বাস্তবায়ন করা প্রতিটি ব্রাউজারের উপর নির্ভর করে। বাস্তবায়ন পার্থক্যের কারণে কাস্টম ট্যাব বৈশিষ্ট্যগুলির উপলব্ধতা Android ব্রাউজারগুলির মধ্যে পরিবর্তিত হতে পারে৷
অ্যান্ড্রয়েড ইকোসিস্টেমের কিছু ব্রাউজারের তুলনা নিচে দেওয়া হল। অ্যান্ড্রয়েডের বেশিরভাগ ব্রাউজারে কিছু স্তরের সমর্থন রয়েছে। সারণীগুলিকে সম্পূর্ণরূপে বোঝানোর জন্য নয়, তবে আপনি যে সমর্থনটি দেখতে পাচ্ছেন তার ব্যাখ্যামূলক। আপনার অ্যাপটি ব্যবহার করা লোকেদের ডিফল্ট ব্রাউজারগুলি নিয়ে গবেষণা করা উচিত এবং নিশ্চিত করুন যে আপনি রক্ষণাত্মকভাবে কোডিং করছেন৷
CustomTabsIntent.Builder
CustomTabsIntent.Builder কাস্টম ট্যাব তৈরি করে। আপনার কাস্টম ট্যাব কনফিগার করার জন্য আপনার কাছে অনেকগুলি উপায় আছে যাতে এটিকে আপনার অ্যাপের সাথে যতটা সম্ভব নির্বিঘ্নে মিশে যেতে সাহায্য করার জন্য বিল্ট ইন পদ্ধতিগুলির একটি সংগ্রহের মাধ্যমে, যা নীচে তালিকাভুক্ত করা হয়েছে৷
AddDefaultShareMenuItem()
addDefaultShareMenuItem() কাস্টম ট্যাব টুলবারে একটি ডিফল্ট শেয়ার বোতাম যোগ করে, যা ব্যবহারকারীকে তাদের ডিভাইসে বিভিন্ন অ্যাপের মাধ্যমে বর্তমান ওয়েব পেজ শেয়ার করতে দেয়।
addMenuItem()
একটি মেনু আইটেম যোগ করে।