Obsługa przeglądarek

Patrick Kettner
Patrick Kettner

Karty niestandardowe to świetna opcja umożliwiająca tworzenie niestandardowych przeglądarek bezpośrednio w aplikacji, ale nie jest to jedyna opcja. Karty niestandardowe to zbiór opcji opcji konfigurowalnych, które są wysyłane do preferowanej przeglądarki użytkownika na podstawie systemu intencji. Każda przeglądarka musi samodzielnie wdrożyć różne opcje. Dostępność funkcji kart niestandardowych może się różnić w różnych przeglądarkach na Androida z powodu różnic w wdrożeniu.

Poniżej znajdziesz porównanie niektórych przeglądarek w ekosystemie Androida. Większość przeglądarek na Androida zapewnia pewien poziom obsługi. Tabele nie mają być wyczerpujące, ale mają ilustrować poziom obsługi, jaki możesz uzyskać. Sprawdź, jakie przeglądarki domyślne mają użytkownicy Twojej aplikacji, i zadbaj o odpowiednie zabezpieczenie kodu.

CustomTabsIntent.Builder

CustomTabsIntent.Builder tworzy karty niestandardowe. Istnieją różne sposoby konfigurowania karty niestandardowej, aby jak najlepiej dopasować ją do aplikacji. W tym celu możesz użyć wbudowanych metod opisanych poniżej.

addDefaultShareMenuItem()

addDefaultShareMenuItem() dodaje domyślny przycisk udostępniania do paska narzędzi kart niestandardowych, umożliwiając użytkownikowi udostępnianie bieżącej strony internetowej za pomocą różnych aplikacji na urządzeniu.

addMenuItem()

Dodaje pozycję menu.