맞춤 탭은 앱 내에서 직접 맞춤 브라우저 환경을 만드는 데 유용한 옵션이지만 유일한 옵션은 아닙니다. 인텐트 시스템을 기반으로 빌드된 맞춤 탭은 최종 사용자가 선호하는 브라우저로 전송되는 구성 가능한 옵션 요청 모음입니다. 다양한 옵션을 구현하는 것은 각 브라우저의 책임입니다. 맞춤 탭 기능의 사용 가능 여부는 구현 차이로 인해 Android 브라우저마다 다를 수 있습니다.
다음은 Android 생태계의 일부 브라우저를 비교한 내용입니다. Android의 대부분의 브라우저는 어느 정도 지원됩니다. 이 표는 전체 목록은 아니지만 예상되는 지원 수준을 보여줍니다. 내 앱을 사용하는 사용자의 기본 브라우저를 조사하고 방어적으로 코딩해야 합니다.
CustomTabsIntent.Builder
CustomTabsIntent.Builder는 맞춤 탭을 만듭니다. 맞춤 탭을 구성하는 방법에는 여러 가지가 있으며, 아래에 나열된 기본 제공 메서드 모음을 통해 앱과 최대한 원활하게 조화를 이루도록 할 수 있습니다.
addDefaultShareMenuItem()
addDefaultShareMenuItem()은 맞춤 탭 툴바에 기본 공유 버튼을 추가하여 사용자가 기기의 다양한 앱을 통해 현재 웹페이지를 공유할 수 있도록 합니다.
addMenuItem()
메뉴 항목을 추가합니다.