0% found this document useful (0 votes)
14 views27 pages

Custom Tabs Callback Interface Overview

All new things

Uploaded by

Souhail RAZZOUK
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views27 pages

Custom Tabs Callback Interface Overview

All new things

Uploaded by

Souhail RAZZOUK
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

[Link].

ICustomTabsCallback$Default
[Link]$Stub$Proxy
[Link]$Stub:
private static final [Link] DESCRIPTOR
static final int TRANSACTION_extraCallback
static final int TRANSACTION_extraCallbackWithResult
static final int TRANSACTION_onMessageChannelReady
static final int TRANSACTION_onNavigationEvent
static final int TRANSACTION_onPostMessage
static final int TRANSACTION_onRelationshipValidationResult
public static [Link]
asInterface([Link])
public static [Link] getDefaultImpl()
public static boolean
setDefaultImpl([Link])
[Link]$Default
[Link]$Stub$Proxy:
public [Link] extraCommand([Link],[Link])
public [Link] getInterfaceDescriptor()
public boolean
mayLaunchUrl([Link],[Link],android
.[Link],[Link])
public int
postMessage([Link],[Link],android
.[Link])
public boolean
requestPostMessageChannel([Link],[Link]
[Link])
public boolean
requestPostMessageChannelWithExtras([Link],
[Link],[Link])
public boolean
updateVisuals([Link],[Link])
[Link]$Stub:
private static final [Link] DESCRIPTOR
static final int TRANSACTION_extraCommand
static final int TRANSACTION_mayLaunchUrl
static final int TRANSACTION_newSession
static final int TRANSACTION_newSessionWithExtras
static final int TRANSACTION_postMessage
static final int TRANSACTION_receiveFile
static final int TRANSACTION_requestPostMessageChannel
static final int TRANSACTION_requestPostMessageChannelWithExtras
static final int TRANSACTION_updateVisuals
static final int TRANSACTION_validateRelationship
static final int TRANSACTION_warmup
public void <init>()
public [Link] asBinder()
public boolean onTransact(int,[Link],[Link],int)
public static boolean
setDefaultImpl([Link])
[Link]:
public abstract [Link]
extraCommand([Link],[Link])
public abstract boolean
mayLaunchUrl([Link],[Link],android
.[Link],[Link])
public abstract int
postMessage([Link],[Link],android
.[Link])
public abstract boolean
requestPostMessageChannel([Link],[Link]
[Link])
public abstract boolean
requestPostMessageChannelWithExtras([Link],
[Link],[Link])
public abstract boolean
updateVisuals([Link],[Link])
[Link]$Default
[Link]$Stub$Proxy
[Link]$Stub
[Link]
[Link]$Default
[Link]$Stub$Proxy:
public static [Link]
sDefaultImpl
public [Link] getInterfaceDescriptor()
public void onExtraCallback([Link],[Link])
[Link]$Stub:
private static final [Link] DESCRIPTOR
static final int TRANSACTION_onExtraCallback
public void <init>()
public [Link] asBinder()
public static [Link]
getDefaultImpl()
public boolean onTransact(int,[Link],[Link],int)
public static boolean
setDefaultImpl([Link])
[Link]:
public abstract void onExtraCallback([Link],[Link])
[Link]$Default
[Link]$Stub$Proxy
[Link]$Stub:
private static final [Link] DESCRIPTOR
static final int TRANSACTION_areNotificationsEnabled
static final int TRANSACTION_cancelNotification
static final int TRANSACTION_extraCommand
static final int TRANSACTION_getActiveNotifications
static final int TRANSACTION_getSmallIconBitmap
static final int TRANSACTION_getSmallIconId
static final int TRANSACTION_notifyNotificationWithChannel
public static [Link]
asInterface([Link])
public static [Link]
getDefaultImpl()
public static boolean
setDefaultImpl([Link])
[Link]$Stub$Proxy
[Link]$Stub
[Link]
[Link]$Stub$Proxy
[Link]$Stub
[Link]
[Link]$1
[Link]$MyResultReceiver
[Link]$MyRunnable
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$EnumEntry
[Link]$FlagEntry
[Link]$ValueType
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$Read
[Link]$Write
[Link]
[Link]$Scope
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$AscendingIterator
[Link]$DescendingIterator
[Link]$Entry
[Link]$IteratorWithAdditions
[Link]$ListIterator
[Link]$SupportRemove
[Link]
[Link]
[Link].R$color
[Link].R$dimen:
private void <init>()
[Link].R$id
[Link].R$layout
[Link].R$string
[Link].R$xml
[Link].R
[Link]
[Link]$1
[Link]$2
[Link]$ViewHolderItem
[Link]
[Link]$1
[Link]
[Link]$1
[Link]$2
[Link]$3
[Link]$BrowserActionsFallMenu
UiListener
[Link]
[Link]$BrowserActionsFallDialogListen
er
[Link]$BrowserActionsItemId
[Link]$BrowserActionsUrlType
[Link]$Builder
[Link]
[Link]$1
[Link]$FileCleanupTask
[Link]$FileSaveTask
[Link]
[Link]$Builder:
public [Link]$Builder
setSecondaryToolbarColor(int)
[Link]:
public static final int NAVIGATION_ABORTED
public static final int NAVIGATION_FAILED
public static final int NAVIGATION_FINISHED
public static final int NAVIGATION_STARTED
public static final [Link] ONLINE_EXTRAS_KEY
public static final int TAB_HIDDEN
public static final int TAB_SHOWN
[Link]$1
[Link]:
private static final [Link] TAG
public [Link]
attachSession([Link]$PendingSession)
public static boolean
connectAndInitialize([Link],[Link])
public [Link] extraCommand([Link],[Link])
public static [Link]
getPackageName([Link],[Link])
public static [Link]
getPackageName([Link],[Link],boolean)
public static [Link]$PendingSession
newPendingSession([Link],[Link]
lback,int)
[Link]$Builder:
public void <init>([Link])
public [Link]$Builder
addDefaultShareMenuItem()
public [Link]$Builder
addMenuItem([Link],[Link])
public [Link]$Builder
addToolbarItem(int,[Link],[Link],[Link]
nt)
public [Link]$Builder
enableUrlBarHiding()
public [Link]$Builder
setActionButton([Link],[Link],[Link])
public [Link]$Builder
setActionButton([Link],[Link],[Link],
boolean)
public [Link]$Builder
setCloseButtonIcon([Link])
public [Link]$Builder
setDefaultColorSchemeParams([Link])
public [Link]$Builder
setDefaultShareMenuItemEnabled(boolean)
public [Link]$Builder
setExitAnimations([Link],int,int)
public [Link]$Builder
setInstantAppsEnabled(boolean)
public [Link]$Builder
setPendingSession([Link]$PendingSession)
public [Link]$Builder
setSecondaryToolbarColor(int)
public [Link]$Builder
setSecondaryToolbarViews([Link],int[],[Link]
)
public [Link]$Builder setShareState(int)
public [Link]$Builder
setShowTitle(boolean)
public [Link]$Builder
setStartAnimations([Link],int,int)
public [Link]$Builder
setUrlBarHidingEnabled(boolean)
[Link]$ColorScheme
[Link]$ShareState
[Link]:
public static final int COLOR_SCHEME_DARK
public static final int COLOR_SCHEME_LIGHT
private static final int COLOR_SCHEME_MAX
public static final int COLOR_SCHEME_SYSTEM
public static final [Link] EXTRA_ACTION_BUTTON_BUNDLE
public static final [Link] EXTRA_CLOSE_BUTTON_ICON
public static final [Link] EXTRA_COLOR_SCHEME
public static final [Link] EXTRA_COLOR_SCHEME_PARAMS
public static final [Link] EXTRA_DEFAULT_SHARE_MENU_ITEM
public static final [Link] EXTRA_ENABLE_INSTANT_APPS
public static final [Link] EXTRA_ENABLE_URLBAR_HIDING
public static final [Link] EXTRA_EXIT_ANIMATION_BUNDLE
public static final [Link] EXTRA_MENU_ITEMS
public static final [Link] EXTRA_NAVIGATION_BAR_COLOR
public static final [Link] EXTRA_NAVIGATION_BAR_DIVIDER_COLOR
public static final [Link] EXTRA_REMOTEVIEWS
public static final [Link] EXTRA_REMOTEVIEWS_CLICKED_ID
public static final [Link] EXTRA_REMOTEVIEWS_PENDINGINTENT
public static final [Link] EXTRA_REMOTEVIEWS_VIEW_IDS
public static final [Link] EXTRA_SECONDARY_TOOLBAR_COLOR
public static final [Link] EXTRA_SESSION
public static final [Link] EXTRA_SESSION_ID
public static final [Link] EXTRA_SHARE_STATE
public static final [Link] EXTRA_TINT_ACTION_BUTTON
public static final [Link] EXTRA_TITLE_VISIBILITY_STATE
public static final [Link] EXTRA_TOOLBAR_COLOR
public static final [Link] EXTRA_TOOLBAR_ITEMS
private static final [Link] EXTRA_USER_OPT_OUT_FROM_CUSTOM_TABS
public static final [Link] KEY_DESCRIPTION
public static final [Link] KEY_ICON
public static final [Link] KEY_ID
public static final [Link] KEY_MENU_ITEM_TITLE
public static final [Link] KEY_PENDING_INTENT
private static final int MAX_TOOLBAR_ITEMS
public static final int NO_TITLE
public static final int SHARE_STATE_DEFAULT
private static final int SHARE_STATE_MAX
public static final int SHARE_STATE_OFF
public static final int SHARE_STATE_ON
public static final int SHOW_PAGE_TITLE
public static final int TOOLBAR_ACTION_BUTTON_ID
public static int getMaxToolbarItems()
public static [Link]
setAlwaysUseBrowserUI([Link])
public static boolean shouldAlwaysUseBrowserUI([Link])
[Link]$1
[Link]$FilePurpose
[Link]$Relation
[Link]$Result
[Link]
[Link]:
[Link] getApplicationContext()
[Link]$MockSession
[Link]$PendingSession
[Link]:
private static final [Link] TAG
public static [Link]
createMockSessionForTesting([Link])
public boolean mayLaunchUrl([Link],[Link],[Link])
public int postMessage([Link],[Link])
public boolean requestPostMessageChannel([Link])
public boolean setActionButton([Link],[Link])
public boolean
setSecondaryToolbarViews([Link],int[],[Link]
)
public boolean setToolbarItem(int,[Link],[Link])
[Link]$1
[Link]$MockCallback
[Link]
[Link]
[Link]$1
[Link]
[Link]
[Link]:
public static final [Link] ACTION_MANAGE_TRUSTED_WEB_ACTIVITY_DATA
public static final [Link] EXTRA_LAUNCH_AS_TRUSTED_WEB_ACTIVITY
private void <init>()
public static void
launchAsTrustedWebActivity([Link],[Link]
omTabsIntent,[Link])
public static void
launchBrowserSiteSettings([Link],[Link]
mTabsSession,[Link])
[Link]$WrapperFactory
[Link]
[Link]
[Link]:
private void <init>()
[Link]:
private void <init>()
[Link]:
private static final [Link] TAG
private void <init>()
[Link]$LockType
[Link]
[Link]:
private static final [Link] TAG
[Link]:
public int getFingerprintCount()
[Link]
[Link]:
public void runExtraCallback([Link],[Link])
[Link]$DefaultMode:
private static final int ID
[Link]$ImmersiveMode:
private static final int ID
public static final [Link] KEY_CUTOUT_MODE
public static final [Link] KEY_STICKY
static [Link]
fromBundle([Link])
public boolean isSticky()
public int layoutInDisplayCutoutMode()
[Link]:
public static final [Link] KEY_ID
public static [Link]
fromBundle([Link])
[Link]:
public static final [Link] EXTRA_ADDITIONAL_TRUSTED_ORIGINS
public static final [Link] EXTRA_DISPLAY_MODE
public static final [Link] EXTRA_SCREEN_ORIENTATION
public static final [Link] EXTRA_SHARE_DATA
public static final [Link] EXTRA_SHARE_TARGET
public static final [Link] EXTRA_SPLASH_SCREEN_PARAMS
public [Link] getDisplayMode()
public [Link]
setDefaultColorSchemeParams([Link])
[Link]:
public static final [Link] ACTION_TRUSTED_WEB_ACTIVITY_SERVICE
public static final [Link] KEY_SMALL_ICON_BITMAP
public static final [Link] KEY_SUCCESS
public static final [Link] META_DATA_NAME_SMALL_ICON
public static final int SMALL_ICON_NOT_SET
[Link]$1
[Link]$ActiveNotificationsArg
s:
public static
[Link]$ActiveNotificationsArg
s fromBundle([Link])
[Link]$CancelNotificationArgs
:
public [Link] toBundle()
[Link]$NotificationsEnabledAr
gs:
public [Link] toBundle()
[Link]$NotifyNotificationArgs
:
public [Link] toBundle()
[Link]$ResultArgs:
public static
[Link]$ResultArgs
fromBundle([Link])
[Link]:
private static final [Link] KEY_ACTIVE_NOTIFICATIONS
private static final [Link] KEY_CHANNEL_NAME
private static final [Link] KEY_NOTIFICATION
private static final [Link] KEY_NOTIFICATION_SUCCESS
private static final [Link] KEY_PLATFORM_ID
private static final [Link] KEY_PLATFORM_TAG
private final [Link] mComponentName
private final [Link]
mService
void
<init>([Link],[Link]
[Link])
public boolean areNotificationsEnabled([Link])
public void cancel([Link],int)
public [Link][] getActiveNotifications()
public [Link] getComponentName()
public [Link] getSmallIconBitmap()
public int getSmallIconId()
public boolean
notify([Link],int,[Link],[Link])
public [Link]
sendExtraCommand([Link],[Link],[Link]
dWebActivityCallback)
private static [Link]
wrapCallback([Link])
[Link]$BindToServiceAsync
Task
[Link]
[Link]:
public static final [Link] KEY_TEXT
public static final [Link] KEY_TITLE
public static final [Link] KEY_URIS
public static [Link]
fromBundle([Link])
[Link]$EncodingType
[Link]$FileFormField:
public static final [Link] KEY_ACCEPTED_TYPES
public static final [Link] KEY_NAME
static [Link]$FileFormField
fromBundle([Link])
[Link]$Params:
public static final [Link] KEY_FILES
public static final [Link] KEY_TEXT
public static final [Link] KEY_TITLE
static [Link]$Params
fromBundle([Link])
[Link]$RequestMethod
[Link]:
public static final [Link] ENCODING_TYPE_MULTIPART
public static final [Link] ENCODING_TYPE_URL_ENCODED
public static final [Link] KEY_ACTION
public static final [Link] KEY_ENCTYPE
public static final [Link] KEY_METHOD
public static final [Link] KEY_PARAMS
public static final [Link] METHOD_GET
public static final [Link] METHOD_POST
public static [Link]
fromBundle([Link])
[Link]
[Link]
[Link]:
public void <init>(int)
public void <init>([Link])
public boolean containsAll([Link])
public boolean removeAll([Link])
public boolean retainAll([Link])
[Link]$1
[Link]
[Link]
[Link]
[Link]:
private void <init>()
static int binarySearch(long[],int,long)
public static int idealByteArraySize(int)
public static int idealIntArraySize(int)
public static int idealLongArraySize(int)
[Link]
[Link]
[Link]:
private static final int BASE_SIZE
private static final int CACHE_SIZE
private static final boolean CONCURRENT_MODIFICATION_EXCEPTIONS
private static final boolean DEBUG
private static final [Link] TAG
public void <init>(int)
public void <init>([Link])
public void putAll([Link])
[Link]
[Link]$1
[Link]$AtomicHelper
[Link]$Cancellation
[Link]$Failure$1
[Link]$Failure
[Link]$Listener
[Link]$SafeAtomicHelper
[Link]$SetFuture
[Link]$SynchronizedHelper
[Link]$Waiter
[Link]
[Link]$Completer
[Link]$FutureGarbageCollectedException
[Link]$Resolver
[Link]$SafeFuture$1
[Link]$SafeFuture
[Link]
[Link]
[Link]
[Link].R$attr
[Link].R$color
[Link].R$dimen
[Link].R$drawable
[Link].R$id
[Link].R$integer
[Link].R$layout
[Link].R$string
[Link].R$style
[Link].R$styleable
[Link].R
[Link]
[Link]$PermissionCompatDelegate:
public abstract boolean
onActivityResult([Link],int,int,[Link])
[Link]$SharedElementCallback21Impl$1
[Link]$SharedElementCallback21Impl
[Link]:
protected void <init>()
public static void finishAffinity([Link])
public static void finishAfterTransition([Link])
public static [Link]$PermissionCompatDelegate
getPermissionCompatDelegate()
public static [Link] getReferrer([Link])
public static boolean invalidateOptionsMenu([Link])
public static void postponeEnterTransition([Link])
public static void recreate([Link])
public static [Link]
requestDragAndDropPermissions([Link],[Link])
public static [Link] requireViewById([Link],int)
public static void
setEnterSharedElementCallback([Link],[Link]
allback)
public static void
setExitSharedElementCallback([Link],[Link]
llback)
public static void
setPermissionCompatDelegate([Link]$PermissionCompatDelega
te)
public static boolean
shouldShowRequestPermissionRationale([Link],[Link])
public static void
startActivityForResult([Link],[Link],int,[Link].B
undle)
public static void
startIntentSenderForResult([Link],[Link],int,an
[Link],int,int,int,[Link])
public static void startPostponedEnterTransition([Link])
[Link]
[Link]$ActivityOptionsCompatImpl
[Link]
[Link]$1
[Link]$2
[Link]$3
[Link]$LifecycleCheckCallbacks
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$BundleCompatBaseImpl:
private static final [Link] TAG
private static [Link] sGetIBinderMethod
private static boolean sGetIBinderMethodFetched
private void <init>()
public static [Link] getBinder([Link],[Link])
[Link]:
private void <init>()
public static [Link] getBinder([Link],[Link])
[Link]$ExtraData
[Link]
[Link]
[Link]$FrameMetricsApi24Impl$1
[Link]$FrameMetricsApi24Impl
[Link]$FrameMetricsBaseImpl
[Link]$MetricType
[Link]
[Link]$CommandProcessor
[Link]$CompatJobEngine
[Link]$CompatWorkEnqueuer
[Link]$CompatWorkItem
[Link]$GenericWorkItem
[Link]$JobServiceEngineImpl$WrapperWorkItem
[Link]$JobServiceEngineImpl
[Link]$JobWorkEnqueuer
[Link]$WorkEnqueuer
[Link]
[Link]
[Link]
[Link]$Action$Builder
[Link]$Action$Extender
[Link]$Action$SemanticAction
[Link]$Action$WearableExtender
[Link]$Action
[Link]$BadgeIconType
[Link]$BigPictureStyle
[Link]$BigTextStyle
[Link]$Builder
[Link]$CarExtender$UnreadConversation$Builder
[Link]$CarExtender$UnreadConversation
[Link]$CarExtender
[Link]$DecoratedCustomViewStyle
[Link]$Extender
[Link]$GroupAlertBehavior
[Link]$InboxStyle
[Link]$MessagingStyle$Message
[Link]$MessagingStyle
[Link]$NotificationVisibility
[Link]$StreamType
[Link]$Style
[Link]$WearableExtender
[Link]
[Link]
[Link]
[Link]
[Link]$NotificationSideChannelStub
[Link]
[Link]$CancelTask
[Link]$NotifyTask
[Link]$ServiceConnectedEvent
[Link]$SideChannelManager$ListenerRecord
[Link]$SideChannelManager
[Link]$Task
[Link]:
public static final [Link] ACTION_BIND_SIDE_CHANNEL
private static final [Link] CHECK_OP_NO_THROW
public static final [Link] EXTRA_USE_SIDE_CHANNEL
public static final int IMPORTANCE_DEFAULT
public static final int IMPORTANCE_HIGH
public static final int IMPORTANCE_LOW
public static final int IMPORTANCE_MAX
public static final int IMPORTANCE_MIN
public static final int IMPORTANCE_NONE
public static final int IMPORTANCE_UNSPECIFIED
static final int MAX_SIDE_CHANNEL_SDK_VERSION
private static final [Link] OP_POST_NOTIFICATION
private static final [Link] SETTING_ENABLED_NOTIFICATION_LISTENERS
private static final int SIDE_CHANNEL_RETRY_BASE_INTERVAL_MS
private static final int SIDE_CHANNEL_RETRY_MAX_COUNT
private static final [Link] TAG
private static [Link] sEnabledNotificationListeners
private static [Link]$SideChannelManager
sSideChannelManager
public void cancel(int)
public void cancel([Link],int)
public void cancelAll()
public void
createNotificationChannelGroup([Link])
public void createNotificationChannelGroups([Link])
public void createNotificationChannels([Link])
public void deleteNotificationChannel([Link])
public void deleteNotificationChannelGroup([Link])
public static [Link] getEnabledListenerPackages([Link])
public int getImportance()
public [Link]
getNotificationChannelGroup([Link])
public [Link] getNotificationChannelGroups()
public [Link] getNotificationChannels()
public void notify(int,[Link])
public void notify([Link],int,[Link])
private void
pushSideChannelQueue([Link]$Task)
private static boolean useSideChannelForNotification([Link])
[Link]$Builder
[Link]
[Link]:
public void <init>([Link])
public void
<init>([Link],[Link],[Link].
CharSequence,[Link])
public static [Link]
createFromRemoteAction([Link])
public [Link] getActionIntent()
public [Link] getContentDescription()
public [Link] getIcon()
public [Link] getTitle()
public boolean isEnabled()
public void setEnabled(boolean)
public void setShouldShowIcon(boolean)
public boolean shouldShowIcon()
public [Link] toRemoteAction()
[Link]$Builder
[Link]$Source
[Link]
[Link]$StopForegroundFlags
[Link]
[Link]$IntentBuilder
[Link]$IntentReader
[Link]
[Link]$OnSharedElementsReadyListener
[Link]
[Link]$SupportParentable
[Link]
[Link]
[Link]$LegacyServiceMapHolder
[Link]$MainHandlerExecutor
[Link]:
private static final [Link] TAG
protected void <init>()
public static int checkSelfPermission([Link],[Link])
public static [Link]
createDeviceProtectedStorageContext([Link])
private static synchronized [Link] createFilesDir([Link])
public static [Link] getCodeCacheDir([Link])
public static [Link]
getColorStateList([Link],int)
public static [Link] getDataDir([Link])
public static [Link]
getMainExecutor([Link])
public static [Link] getNoBackupFilesDir([Link])
public static [Link][] getObbDirs([Link])
public static [Link]
getSystemService([Link],[Link])
public static [Link]
getSystemServiceName([Link],[Link])
public static boolean isDeviceProtectedStorage([Link])
public static boolean
startActivities([Link],[Link][])
public static boolean
startActivities([Link],[Link][],[Link])
public static void
startForegroundService([Link],[Link])
[Link]:
private static final [Link] ATTR_NAME
private static final [Link] ATTR_PATH
private static final [Link] META_DATA_FILE_PROVIDER_PATHS
private static final [Link] TAG_CACHE_PATH
private static final [Link] TAG_EXTERNAL
private static final [Link] TAG_EXTERNAL_CACHE
private static final [Link] TAG_EXTERNAL_FILES
private static final [Link] TAG_EXTERNAL_MEDIA
private static final [Link] TAG_FILES_PATH
private static final [Link] TAG_ROOT_PATH
[Link]
[Link]
[Link]$PermissionResult
[Link]
[Link]$EditorCompat$Helper
[Link]$EditorCompat
[Link]
[Link]
[Link]
[Link]$Protection
[Link]$ProtectionFlags
[Link]
[Link]$Builder
[Link]
[Link]$NoopImpl
[Link]
[Link]$1
[Link]
[Link]
[Link]
[Link]
[Link]$FamilyResourceEntry
[Link]$FetchStrategy
[Link]$FontFamilyFilesResourceEntry
[Link]$FontFileResourceEntry
[Link]$ProviderResourceEntry
[Link]
[Link]$ColorStops
[Link]
[Link]
[Link]$FontCallback$1
[Link]$FontCallback$2
[Link]$FontCallback
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$ExtractFloatResult
[Link]$PathDataNode
[Link]
[Link]
[Link]
[Link]
[Link].TypefaceCompatApi21Impl
[Link].TypefaceCompatApi24Impl
[Link].TypefaceCompatApi26Impl
[Link].TypefaceCompatApi28Impl
[Link]$1
[Link]$2
[Link]$StyleExtractor
[Link]
[Link]
[Link]:
private static final [Link] TAG
private static [Link] sGetLayoutDirectionMethod
private static boolean sGetLayoutDirectionMethodFetched
private static [Link] sSetLayoutDirectionMethod
private static boolean sSetLayoutDirectionMethodFetched
private void <init>()
public static void
applyTheme([Link],[Link]$Theme)
public static boolean canApplyTheme([Link])
public static void clearColorFilter([Link])
public static int getAlpha([Link])
public static [Link]
getColorFilter([Link])
public static int getLayoutDirection([Link])
public static void
inflate([Link],[Link],[Link]
[Link],[Link],[Link]$Theme)
public static boolean isAutoMirrored([Link])
public static void jumpToCurrentState([Link])
public static void setAutoMirrored([Link],boolean)
public static void setHotspot([Link],float,float)
public static void
setHotspotBounds([Link],int,int,int,int)
public static boolean
setLayoutDirection([Link],int)
public static void setTint([Link],int)
public static void
setTintList([Link],[Link])
public static void
setTintMode([Link],[Link]$Mode)
public static [Link]
unwrap([Link])
[Link]$IconType
[Link]:
private static final float ADAPTIVE_ICON_INSET_FACTOR
private static final int AMBIENT_SHADOW_ALPHA
private static final float BLUR_FACTOR
private static final float DEFAULT_VIEW_PORT_SCALE
private static final [Link] EXTRA_INT1
private static final [Link] EXTRA_INT2
private static final [Link] EXTRA_OBJ
private static final [Link] EXTRA_TINT_LIST
private static final [Link] EXTRA_TINT_MODE
private static final [Link] EXTRA_TYPE
private static final float ICON_DIAMETER_FACTOR
private static final int KEY_SHADOW_ALPHA
private static final float KEY_SHADOW_OFFSET_FACTOR
private static final [Link] TAG
public static final int TYPE_UNKNOWN
private void <init>(int)
public void
addToShortcutIntent([Link],[Link],andro
[Link])
public void checkResource([Link])
public static [Link]
createFromBundle([Link])
public static [Link]
createFromIcon([Link],[Link])
public static [Link]
createFromIcon([Link])
static [Link]
createLegacyIconFromAdaptiveIcon([Link],boolean)
public static [Link]
createWithAdaptiveBitmap([Link])
public static [Link]
createWithBitmap([Link])
public static [Link]
createWithContentUri([Link])
public static [Link]
createWithContentUri([Link])
public static [Link]
createWithData(byte[],int,int)
public static [Link]
createWithResource([Link],int)
public static [Link]
createWithResource([Link],[Link],int)
public [Link] getBitmap()
private static [Link]
getResources([Link],[Link])
public int getType()
private static int getType([Link])
public [Link] getUri()
private static [Link] getUri([Link])
public [Link] loadDrawable([Link])
private [Link]
loadDrawableInner([Link])
public [Link] setTint(int)
public [Link]
setTintList([Link])
public [Link]
setTintMode([Link]$Mode)
public [Link] toBundle()
public [Link] toIcon()
[Link].RoundedBitmapDrawable21
[Link]
[Link]$DefaultRoundedBitmapDr
awable
[Link]
[Link]:
public abstract void setTint(int)
public abstract void setTintList([Link])
public abstract void setTintMode([Link]$Mode)
[Link]
[Link].WrappedDrawableApi14:
public final [Link] getWrappedDrawable()
[Link].WrappedDrawableApi21:
private static final [Link] TAG
[Link]
[Link]$1
[Link]$AuthenticationCallback
[Link]$AuthenticationResult
[Link]$CryptoObject
[Link]
[Link]-info
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$RestrictBackgroundStatus
[Link]
[Link]$DatagramSocketImplWrapper
[Link]
[Link]
[Link]
[Link]$OnCancelListener
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$ParcelableCompatCreatorHoneycombMR2
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$1
[Link]$2
[Link]$3
[Link]$4$1
[Link]$4$2
[Link]$4$3
[Link]$4$4
[Link]$4$5
[Link]$4$6
[Link]$4$7
[Link]$4$8
[Link]$4$9
[Link]$4
[Link]$5
[Link]$Columns
[Link]$FontFamilyResult
[Link]$FontInfo
[Link]$FontRequestCallback$FontRequestFailReaso
n
[Link]$FontRequestCallback
[Link]$TypefaceResult
[Link]
[Link]$1
[Link]$2$1
[Link]$2
[Link]$3
[Link]$ReplyCallback
[Link]
[Link]
[Link]$Builder
[Link]$DirectionalityEstimator
[Link]
[Link]
[Link]
[Link]$Params$Builder
[Link]$Params
[Link]$PrecomputedTextFutureTask$PrecomputedTextC
allback
[Link]$PrecomputedTextFutureTask
[Link]
[Link]
[Link]$AnyStrong
[Link]$FirstStrong
[Link]$TextDirectionAlgorithm
[Link]$TextDirectionHeuristicImpl
[Link]$TextDirectionHeuristicInternal
[Link]$TextDirectionHeuristicLocale
[Link]
[Link]
[Link]$ZipRange
[Link]
[Link]$1
[Link]$LinkSpec
[Link]$LinkifyMask
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$Pool
[Link]$SimplePool
[Link]$SynchronizedPool
[Link]
[Link]
[Link]
[Link]
[Link]$AccessibilityDelegateAdapter
[Link]
[Link]$SubUiVisibilityListener
[Link]$VisibilityListener
[Link]
[Link]
[Link]
[Link]$1
[Link]$2
[Link]$OnDragStartListener
[Link]
[Link]$GestureDetectorCompatImpl
[Link]$GestureDetectorCompatImplBase$GestureHandl
er
[Link]$GestureDetectorCompatImplBase
[Link]$GestureDetectorCompatImplJellybeanMr2
[Link]
[Link]
[Link]
[Link]$Component
[Link]
[Link]$Factory2Wrapper
[Link]
[Link]
[Link]
[Link]
[Link]$1
[Link]$OnActionExpandListener
[Link]
[Link]
[Link].NestedScrollingChild2
[Link].NestedScrollingChild3
[Link]
[Link]
[Link].NestedScrollingParent2
[Link].NestedScrollingParent3
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$1
[Link]$2
[Link]$3
[Link]$4
[Link]$5
[Link]$AccessibilityPaneVisibilityManager
[Link]$AccessibilityViewProperty
[Link]$FocusDirection
[Link]$FocusRealDirection
[Link]$FocusRelativeDirection
[Link]$NestedScrollType
[Link]$OnUnhandledKeyEventListenerCompat
[Link]$ScrollAxis
[Link]$ScrollIndicators
[Link]$UnhandledKeyEventManager
[Link]
[Link]
[Link]
[Link]
[Link]$1
[Link]$2
[Link]$ViewPropertyAnimatorListenerApi14
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$AccessibilityStateChang
eListener
[Link]$AccessibilityStateChang
eListenerCompat
[Link]$AccessibilityStateChang
eListenerWrapper
[Link]$TouchExplorationStateCh
angeListener
[Link]$TouchExplorationStateCh
angeListenerWrapper
[Link]
[Link]$AccessibilityActionCom
pat
[Link]$CollectionInfoCompat
[Link]$CollectionItemInfoComp
at
[Link]$RangeInfoCompat
[Link]
[Link]$AccessibilityNodeP
roviderApi16
[Link]$AccessibilityNodeP
roviderApi19
[Link]
[Link]
[Link]$CommandArguments
[Link]$MoveAtGranularityArgument
s
[Link]$MoveHtmlArguments
[Link]$MoveWindowArguments
[Link]$ScrollToPositionArguments
[Link]$SetProgressArguments
[Link]$SetSelectionArguments
[Link]$SetTextArguments
[Link]
[Link]
[Link].PathInterpolatorApi14
[Link]
[Link]
[Link]$1
[Link]$2
[Link]$OnCommitContentListener
[Link]
[Link]$InputContentInfoCompatApi25Im
pl
[Link]$InputContentInfoCompatBaseImp
l
[Link]$InputContentInfoCompatImpl
[Link]
[Link]$ClampedScroller
[Link]$ScrollAnimationRunnable
[Link]
[Link]
[Link]
[Link]$1
[Link]$2
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]$AccessibilityDelegate
[Link]$OnScrollChangeListener
[Link]$SavedState$1
[Link]$SavedState
[Link]
[Link]
[Link]
[Link]
[Link]$AutoSizeTextType
[Link]$OreoCallback
[Link]
[Link]
[Link]
[Link]
[Link].R
[Link]
[Link]
[Link]
[Link]
[Link]$CallbackInfo
[Link]$MethodReference
[Link]
[Link]:
private final [Link][] mGeneratedAdapters
void <init>([Link][])
public void
onStateChanged([Link],[Link]$Event
)
[Link]
[Link]$1
[Link]:
private final [Link] mObserver
void <init>([Link])
public void
onStateChanged([Link],[Link]$Event
)
[Link]
[Link]
[Link]$Event
[Link]$State
[Link]
[Link]
[Link]
[Link]$1
[Link]$ObserverWithState
[Link]
[Link]
[Link]
[Link]
[Link]
[Link].R
[Link]:
private final [Link]$CallbackInfo mInfo
private final [Link] mWrapped
void <init>([Link])
public void
onStateChanged([Link],[Link]$Event
)
[Link]$ActivityInitializationListener
[Link]
[Link]:
private final [Link] mGeneratedAdapter
void <init>([Link])
public void
onStateChanged([Link],[Link]$Event
)
[Link]:
public void onPostParceling()
public void onPreParceling(boolean)
[Link]
[Link]
[Link]:
public void <init>([Link])
public [Link] getVersionedParcel()
[Link]
[Link].R
[Link]$1
[Link]$ParcelException
[Link]:
private static final int EX_BAD_PARCELABLE
private static final int EX_ILLEGAL_ARGUMENT
private static final int EX_ILLEGAL_STATE
private static final int EX_NETWORK_MAIN_THREAD
private static final int EX_NULL_POINTER
private static final int EX_PARCELABLE
private static final int EX_SECURITY
private static final int EX_UNSUPPORTED_OPERATION
private static final [Link] TAG
private static final int TYPE_BINDER
private static final int TYPE_FLOAT
private static final int TYPE_INTEGER
private static final int TYPE_PARCELABLE
private static final int TYPE_SERIALIZABLE
private static final int TYPE_STRING
private static final int TYPE_VERSIONED_PARCELABLE
private [Link] createException(int,[Link])
protected static [Link] getRootCause([Link])
private int getType([Link])
protected [Link][] readArray([Link][])
public [Link][] readArray([Link][],int)
protected boolean[] readBooleanArray()
public boolean[] readBooleanArray(boolean[],int)
protected abstract [Link] readBundle()
public [Link] readBundle([Link],int)
public byte readByte(byte,int)
public char[] readCharArray(char[],int)
private [Link] readCollection([Link])
protected abstract double readDouble()
public double readDouble(double,int)
protected double[] readDoubleArray()
public double[] readDoubleArray(double[],int)
private [Link] readException(int,[Link])
public [Link] readException([Link],int)
private int readExceptionCode()
protected abstract float readFloat()
public float readFloat(float,int)
protected float[] readFloatArray()
public float[] readFloatArray(float[],int)
protected int[] readIntArray()
public int[] readIntArray(int[],int)
public [Link] readList([Link],int)
protected abstract long readLong()
public long readLong(long,int)
protected long[] readLongArray()
public long[] readLongArray(long[],int)
public [Link] readMap([Link],int)
protected [Link] readSerializable()
public [Link] readSet([Link],int)
public [Link] readSize([Link],int)
public [Link] readSizeF([Link],int)
public [Link]
readSparseBooleanArray([Link],int)
protected abstract [Link] readStrongBinder()
public [Link] readStrongBinder([Link],int)
protected void writeArray([Link][])
public void writeArray([Link][],int)
protected void writeBooleanArray(boolean[])
public void writeBooleanArray(boolean[],int)
protected abstract void writeBundle([Link])
public void writeBundle([Link],int)
public void writeByte(byte,int)
protected abstract void writeByteArray(byte[],int,int)
public void writeByteArray(byte[],int,int,int)
public void writeCharArray(char[],int)
private void writeCollection([Link])
private void writeCollection([Link],int)
protected abstract void writeDouble(double)
public void writeDouble(double,int)
protected void writeDoubleArray(double[])
public void writeDoubleArray(double[],int)
public void writeException([Link],int)
protected abstract void writeFloat(float)
public void writeFloat(float,int)
protected void writeFloatArray(float[])
public void writeFloatArray(float[],int)
protected void writeIntArray(int[])
public void writeIntArray(int[],int)
public void writeList([Link],int)
protected abstract void writeLong(long)
public void writeLong(long,int)
protected void writeLongArray(long[])
public void writeLongArray(long[],int)
public void writeMap([Link],int)
protected void writeNoException()
private void writeSerializable([Link])
public void writeSerializable([Link],int)
public void writeSet([Link],int)
public void writeSize([Link],int)
public void writeSizeF([Link],int)
public void writeSparseBooleanArray([Link],int)
protected abstract void writeStrongBinder([Link])
public void writeStrongBinder([Link],int)
protected abstract void writeStrongInterface([Link])
public void writeStrongInterface([Link],int)
[Link]:
private static final boolean DEBUG
private static final [Link] TAG
public [Link] readBundle()
public double readDouble()
public float readFloat()
public long readLong()
public [Link] readStrongBinder()
public void writeBundle([Link])
public void writeByteArray(byte[],int,int)
public void writeDouble(double)
public void writeFloat(float)
public void writeLong(long)
public void writeStrongBinder([Link])
public void writeStrongInterface([Link])
[Link]$1
[Link]$FieldBuffer
[Link]
[Link]
[Link]
[Link].R$attr
[Link].R$color
[Link].R$dimen
[Link].R$drawable:
public static int notification_action_background
public static int notification_bg
public static int notification_bg_low
public static int notification_bg_low_normal
public static int notification_bg_low_pressed
public static int notification_bg_normal
public static int notification_bg_normal_pressed
public static int notification_icon_background
public static int notification_template_icon_bg
public static int notification_template_icon_low_bg
public static int notification_tile_bg
public static int notify_panel_notification_icon_bg
private void <init>()
[Link].R$id
[Link].R$integer
[Link].R$layout
[Link].R$string:
public static int app_name
public static int copy_toast_msg
public static int fallback_menu_item_copy_link
public static int fallback_menu_item_open_in_browser
public static int fallback_menu_item_share_link
public static int no_provider_toast
public static int status_bar_notification_info_overflow
public static int update_chrome_toast
private void <init>()
[Link].R$style
[Link].R$styleable
[Link].R$xml
[Link].R
[Link]:
private static final [Link] CHROME_BETA_PACKAGE
private static final [Link] CHROME_CANARY_PACKAGE
private static final [Link] CHROME_DEV_PACKAGE
private static final [Link] CHROME_LOCAL_BUILD_PACKAGE
private static final [Link] CHROME_STABLE_PACKAGE
private static final [Link] CHROMIUM_LOCAL_BUILD_PACKAGE
private static final int VERSION_SUPPORTS_CUSTOM_COLOR
private static final int VERSION_SUPPORTS_NO_PREWARM
private static final int VERSION_SUPPORTS_SIMPLIFIED_MANAGE_DATA
static final int VERSION_SUPPORTS_TRUSTED_WEB_ACTIVITIES
private void <init>()
[Link]:
public static final [Link] ARC_FEATURE
public static final [Link] ARC_PAYMENT_APP
public void <init>()
[Link]:
private static final [Link] UPDATE_CHROME_MESSAGE_RESOURCE_ID
private void <init>()
[Link]:
public static final [Link] EXTRA_COMMAND_SUCCESS
[Link]:
private static final [Link] EXTRA_FOCUS_INTENT
[Link]:
private static final [Link] BROWSER_WAS_LAUNCHED_KEY
private static final [Link] FALLBACK_TYPE_WEBVIEW
private static final [Link] TAG
[Link]:
private static final int DEFAULT_COLOR_ID
private static final int DEFAULT_DIVIDER_COLOR_ID
private static final [Link] METADATA_ADDITIONAL_TRUSTED_ORIGINS
private static final [Link] METADATA_DEFAULT_URL
private static final [Link] METADATA_DISPLAY_MODE
private static final [Link] METADATA_FALLBACK_STRATEGY
private static final [Link] METADATA_FILE_PROVIDER_AUTHORITY
private static final [Link] METADATA_NAVIGATION_BAR_COLOR_DARK_ID
private static final [Link] METADATA_NAVIGATION_BAR_COLOR_ID
private static final [Link]
METADATA_NAVIGATION_BAR_DIVIDER_COLOR_DARK_ID
private static final [Link] METADATA_NAVIGATION_BAR_DIVIDER_COLOR_ID
private static final [Link] METADATA_SCREEN_ORIENTATION
private static final [Link] METADATA_SHARE_TARGET
private static final [Link] METADATA_SPLASH_IMAGE_DRAWABLE_ID
private static final [Link] METADATA_SPLASH_SCREEN_BACKGROUND_COLOR
private static final [Link] METADATA_SPLASH_SCREEN_FADE_OUT_DURATION
private static final [Link] METADATA_STATUS_BAR_COLOR_DARK_ID
private static final [Link] METADATA_STATUS_BAR_COLOR_ID
private static final [Link] TAG
[Link]:
public static final [Link] ACTION_MANAGE_TRUSTED_WEB_ACTIVITY_DATA
public static final [Link] CATEGORY_LAUNCH_SITE_SETTINGS
private static final [Link] METADATA_MANAGE_SPACE_DEFAULT_URL
public static final [Link] OVERRIDE_IC_SITE_SETTINGS_ID
public static final [Link] SITE_SETTINGS_SHORTCUT_ID
private static final [Link] TAG
[Link]:
static final [Link] COMMAND_CHECK_NOTIFICATION_PERMISSION
private static final [Link]
COMMAND_GET_NOTIFICATION_PERMISSION_REQUEST_PENDING_INTENT
private static final [Link] KEY_NOTIFICATION_CHANNEL_NAME
private static final [Link]
KEY_NOTIFICATION_PERMISSION_REQUEST_PENDING_INTENT
[Link]:
private static final [Link] EXTRA_MESSENGER
private static final [Link] EXTRA_NOTIFICATION_CHANNEL_NAME
static final [Link] KEY_PERMISSION_STATUS
private static final [Link] PERMISSION_POST_NOTIFICATIONS
private static final [Link] TAG
private static final int VERSION_T
[Link]:
private void <init>()
[Link]
[Link]:
private static final [Link] KEY_HAS_REQUESTED_NOTIFICATION_PERMISSION
private static final [Link] SHARED_PREFERENCES_NAME
private void <init>()
[Link]:
static final [Link] CRASH
static final [Link] KEY_CRASH_REASON
static final [Link] KEY_SUCCESS
private static final [Link] TAG
void <init>([Link]$Delegate)
[Link]:
private static final [Link] KEY_TOKEN
public void
setVerifiedProvider([Link],[Link])
[Link]:
private void <init>()
[Link]:
private static final int DEFAULT_SESSION_ID
private static final [Link] TAG
public void launch([Link])
public void
launch([Link],[Link]
[Link],[Link].S
plashScreenStrategy,[Link])
[Link]$LaunchMode
[Link]:
private static final [Link] TAG
public void <init>()
static void restrictToPackageForTesting([Link])
[Link]:
private static final [Link] KEY_PROVIDER_PACKAGE
private static final [Link] PREFS_NAME
[Link]:
public void <init>()
[Link]:
private static final [Link] KEY_EXTRA_ORIGINS
private static final [Link] KEY_LAUNCH_URI
private static final [Link] KEY_NAVIGATION_BAR_COLOR
private static final [Link] KEY_PREFIX
private static final [Link] KEY_STATUS_BAR_COLOR
[Link]
y:
private static final [Link] TAG
[Link]:
private static final [Link] FILE_NAME
private static final [Link] FOLDER_NAME
private static final [Link] PREFS_FILE
private static final [Link] PREF_LAST_UPDATE_TIME
private static final [Link] TAG
[Link]
com.nord_lock.fastener_standards.twa.R$bool
com.nord_lock.fastener_standards.twa.R$color
com.nord_lock.fastener_standards.twa.R$drawable
com.nord_lock.fastener_standards.twa.R$integer
com.nord_lock.fastener_standards.twa.R$mipmap
com.nord_lock.fastener_standards.twa.R$raw
com.nord_lock.fastener_standards.twa.R$string
com.nord_lock.fastener_standards.twa.R$xml
com.nord_lock.fastener_standards.twa.R
[Link]$
$InternalSyntheticThrowCCEIfNotNull$8$87f5f3ee39a507a821c0cac2c41ae97972cc2fd75bcf9
c839fb098eb6d4675fb$0
[Link]$1$
$InternalSyntheticThrowCCEIfNotNull$8$a4650200ea34729841d2251593f2c5754b8e758eca887
70c25593bc1ba2598de$0
[Link]$1
[Link]$OnRequestPermissionsResultCallback
[Link]$PermissionCompatDelegate
[Link]$RequestPermissionsRequestCodeValidator
[Link]:
private static [Link]$PermissionCompatDelegate
sDelegate
[Link]$BundleCompatBaseImpl
[Link]$
$InternalSyntheticThrowCCEIfNotNull$8$28d6d52be828bd520f37653069cdb0fd59ddc413967dd
43deec606fddf5e864e$0
[Link]$CompatWrapped
[Link]:
private static [Link] sTempValue
[Link]:
static final synthetic boolean $assertionsDisabled

Common questions

Powered by AI

CustomTabsIntent offers customization options that focus on modifying the appearance and interaction of web pages within custom tabs, such as toolbar color and setting action buttons, mostly centered around enhancing the appearance and direct functionality of the tab interface. TrustedWebActivity, on the other hand, focuses on presenting web content as part of the app without browser UI and managing trust contexts, enabling a more integrated appearance between web content and native app elements. This approach supports a fullscreen display, ideal for Progressive Web Apps (PWAs), ensuring a seamless user experience while maintaining app-specific navigation properties .

The CustomTabsIntent.Builder in Android provides multiple methods to customize the user interface of a custom tab. These functionalities include adding toolbar items with 'addToolbarItem', enabling URL bar hiding with 'enableUrlBarHiding', setting an action button with 'setActionButton', and setting a close button icon using 'setCloseButtonIcon'. Another important aspect is the ability to define color schemes and toolbar colors with 'setDefaultColorSchemeParams' and 'setSecondaryToolbarColor' respectively. These features allow developers to tailor custom tab experiences that are visually consistent with their app's design while also providing specific functionalities like sharing options and animations for transitioning in and out of the tab .

IconCompat is used for creating app icons within Android to ensure they are compatible across various Android versions. By providing methods like 'createWithResource', 'createWithAdaptiveBitmap', and 'createWithContentUri', IconCompat allows developers to easily manage icon resources and adapt them according to device capabilities and Android version specifics. This ensures that icons maintain their visual fidelity and intended functionality across different devices and API levels, thus enhancing user experience by providing consistent iconography .

The ComponentActivity API includes various methods that facilitate comprehensive activity management within Android applications. Some of these methods are 'finishAfterTransition' for finishing an activity with a scene transition, 'getReferrer' which retrieves the referrer URL if available, and 'recreate' that allows for the recreation of the activity. These methods support efficient and dynamic activity lifecycle management, ensuring smooth transitions and context retention across different components of an Android app .

The getMaxToolbarItems method is crucial for managing the extent of toolbar customization within CustomTabsIntent. By providing the maximum number of items that can be added to the toolbar, this method helps developers understand the constraints and possibilities for adding functionality through action buttons. This ensures that the user interface remains intuitive and does not become overcrowded with options, maintaining usability and a streamlined experience when browsing within a custom tab .

TrustedWebActivity is significant as it allows Android apps to display web content in a manner that is secure and consistent with the behavior of native app components. This feature supports the integration of Progressive Web Apps (PWA) into Android by ensuring that web content is displayed fullscreen and without any browser UI, which provides a cohesive user experience. TrustedWebActivity also enables additional interactions through methods like 'launchAsTrustedWebActivity', ensuring user trust and engagement are maintained as users seamlessly switch between web and native views .

The CustomTabsSession API enhances the browsing experience by preloading content and ensuring a faster page load when navigating through custom tabs in an Android application. This API includes methods such as 'mayLaunchUrl', which allows preloading of a URL, 'setActionButton' for adding custom action buttons to the toolbar, and 'setSecondaryToolbarViews' which configures the secondary toolbar layout. These functionalities make web browsing within an app more efficient and seamless, by reducing load times and offering customizable interactions .

The TrustedWebActivityService in Android applications allows for consistent management of notifications along with the display of trusted web content. By offering functions like 'notify', 'cancel', and 'areNotificationsEnabled', this service ensures that notifications follow the trusted web activity policies, maintaining user engagement and security. Notifications can be linked to specific web activities, enhancing user experience by providing contextually relevant updates and alerts, which is crucial for applications relying heavily on integrated web content .

The NotificationCompat API is central to managing notifications in Android applications due to its extensive compatibility features for various Android versions. It expands on native notification handling by ensuring that notifications are backward compatible with older versions of Android, using methods such as 'notify' and 'cancel'. This API provides the capability to use advanced notification features, like action buttons and large style notifications, which may not be natively supported on older Android versions .

The TrustedWebActivityIntentBuilder facilitates the integration of Progressive Web Apps (PWAs) into Android applications by providing a framework for defining how web content should be displayed as part of the app. It enables developers to set display modes, screen orientation, and color schemes that align with PWA specifications, using methods such as 'setDisplayMode' and 'setDefaultColorSchemeParams'. This ensures PWAs can run natively with seamless transitions and behavior that mimic traditional apps, thus bridging the gap between web and native experiences on Android devices .

You might also like