Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- activeRenderProcessCount() - Static method in class com.cefrium.CefriumBrowser
-
Exact number of live renderer processes the engine currently has -- counts
RenderProcessHostonly, so utility/network/audio/storage and GPU child processes are NOT included (this is the clean renderer count, unlikeps | grep sandboxed_processwhich mixes them all). - addDialogView(PropertyModel, Callback, Callback) - Method in class com.cefrium.CefModalDialogPresenter
- allow(String) - Method in interface com.cefrium.CefriumBrowser.BeforeDownloadCallback
-
Start the download.
- areComponentUpdatesEnabled() - Static method in class com.cefrium.Cefrium
- areNetworkTimeQueriesEnabled() - Static method in class com.cefrium.Cefrium
B
- Basic usage - Section in class com.cefrium.Cefrium
C
- Callback() - Constructor for class com.cefrium.CefriumBrowser.Callback
- cancel() - Method in interface com.cefrium.CefriumBrowser.BeforeDownloadCallback
-
Block the download (nothing is written).
- cancel() - Method in interface com.cefrium.CefriumBrowser.DeviceChooserSession
-
Dismiss the chooser; the page's request promise rejects.
- cancel() - Method in class com.cefrium.CefriumBrowser.DownloadItem
-
Cancel this download.
- cancel() - Method in interface com.cefrium.CefriumBrowser.HttpAuthCallback
- cancel() - Method in class com.cefrium.CefriumBrowser.QuickMenuCallback
-
Dismiss the menu without acting.
- cancel() - Method in interface com.cefrium.CefriumBrowser.SslErrorCallback
- cancel() - Method in interface com.cefrium.CefriumDialogHandler.FileDialogCallback
-
Cancel the file selection.
- cancel() - Method in interface com.cefrium.CefriumRequestHandler.ClientCertificateCallback
-
Proceed with no client certificate.
- cancelContactsPicker(Object) - Method in class com.cefrium.CefContactsPickerDelegate
- cancelDownload(int) - Method in class com.cefrium.CefriumBrowser
-
Cancel an in-progress download by its
id. - canGoBack() - Method in class com.cefrium.CefriumBrowser
- captureBitmap(CefriumBrowser.BitmapCallback) - Method in class com.cefrium.CefriumBrowser
-
Captures the current page to a
Bitmap, delivered asynchronously on the main thread. - CefAndroidProtocolHandler - Class in com.cefrium
-
Java side of Cefrium's APK asset/resource URL loading (FEATURE-061).
- CefAuthenticatorInterfaceRegistrar - Class in com.cefrium.webauthn
-
FEATURE-064: registers the WebAuthn Authenticator factory for render frames so
navigator.credentials.create/get({publicKey})(passkeys) reach the Android Fido2 / Credential Manager path (surfacing providers like Proton Pass). - CefContactsPickerDelegate - Class in com.cefrium
-
Contact Picker delegate for the embedding (navigator.contacts.select).
- CefContactsPickerDelegate() - Constructor for class com.cefrium.CefContactsPickerDelegate
- CefModalDialogPresenter - Class in com.cefrium
-
A
ModalDialogManager.Presenterthat renders Chromium dialog models with a plain AndroidAlertDialog. - CefModalDialogPresenter(Context) - Constructor for class com.cefrium.CefModalDialogPresenter
- CefPaymentInterfaceRegistrar - Class in com.cefrium.payments
-
Registers the no-UI Cefrium PaymentRequest factory for render frames.
- CefPaymentRequestFactory - Class in com.cefrium.payments
-
Creates a no-UI PaymentRequest service for a frame running inside a Cefrium embedding.
- CefPaymentRequestFactory(RenderFrameHost) - Constructor for class com.cefrium.payments.CefPaymentRequestFactory
- Cefrium - Class in com.cefrium
-
Entry point for the Cefrium SDK.
- CefriumAudioHandler - Interface in com.cefrium
-
Raw PCM tap of the page's audio, mirroring CEF's
CefAudioHandler. - CefriumBrowser - Class in com.cefrium
-
A browser instance backed by Chromium via CEF (Chromium Embedded Framework).
- CefriumBrowser() - Constructor for class com.cefrium.CefriumBrowser
-
Create a new off-screen browser with default settings.
- CefriumBrowser(int, int) - Constructor for class com.cefrium.CefriumBrowser
-
Create a new off-screen browser with specified viewport size.
- CefriumBrowser(int, int, float) - Constructor for class com.cefrium.CefriumBrowser
-
Create a new off-screen browser with specified viewport size and device scale factor.
- CefriumBrowser.BeforeDownloadCallback - Interface in com.cefrium
- CefriumBrowser.BitmapCallback - Interface in com.cefrium
-
Receives the captured page bitmap (null on failure).
- CefriumBrowser.Callback - Class in com.cefrium
-
Unified callback interface for browser events.
- CefriumBrowser.CefriumDownloadHandler - Interface in com.cefrium
-
Richer download handler that can allow/deny a download before it starts and cancel/pause/resume one in progress.
- CefriumBrowser.ChooserDevice - Class in com.cefrium
-
A candidate device offered to a
CefriumBrowser.DeviceChooserSession. - CefriumBrowser.Cookie - Class in com.cefrium
-
An HTTP cookie read from the browser's cookie store.
- CefriumBrowser.CookieCallback - Interface in com.cefrium
-
Receives the result of
CefriumBrowser.getCookies(String, CefriumBrowser.CookieCallback). - CefriumBrowser.DeviceChooserHandler - Interface in com.cefrium
-
Presents device chooser UI for the frontier web device APIs.
- CefriumBrowser.DeviceChooserSession - Interface in com.cefrium
-
A live device chooser.
- CefriumBrowser.DownloadItem - Class in com.cefrium
-
Snapshot of a download plus in-progress controls.
- CefriumBrowser.HttpAuthCallback - Interface in com.cefrium
-
Receives the app's credentials (or cancel) for an HTTP auth challenge.
- CefriumBrowser.HttpAuthHandler - Interface in com.cefrium
-
Supplies credentials for an HTTP or proxy authentication challenge (the WebView
onReceivedHttpAuthRequestequivalent). - CefriumBrowser.ImageCallback - Interface in com.cefrium
-
Receives an image fetched via
CefriumBrowser.downloadImage(String, int, ImageCallback). - CefriumBrowser.JsDialogCallback - Interface in com.cefrium
-
Resolves a JS dialog.
- CefriumBrowser.JsDialogHandler - Interface in com.cefrium
-
Handles page JS dialogs (alert/confirm/prompt).
- CefriumBrowser.NavigationEntry - Class in com.cefrium
-
One entry in the navigation history.
- CefriumBrowser.OnContextMenuListener - Interface in com.cefrium
-
Listener for context menu events (long press on links/images).
- CefriumBrowser.OnDownloadListener - Interface in com.cefrium
-
Listener for download progress updates.
- CefriumBrowser.OnFindResultListener - Interface in com.cefrium
-
Listener for find-in-page results.
- CefriumBrowser.OnFullscreenChangedListener - Interface in com.cefrium
-
Listener for fullscreen mode changes.
- CefriumBrowser.OnLoadingStateChangedListener - Interface in com.cefrium
-
Listener for loading state changes.
- CefriumBrowser.OnRenderProcessTerminatedListener - Interface in com.cefrium
-
Listener for renderer-process termination.
- CefriumBrowser.OnRequestInterceptedListener - Interface in com.cefrium
-
Listener for network requests.
- CefriumBrowser.OnTitleChangedListener - Interface in com.cefrium
-
Listener for title changes.
- CefriumBrowser.OnUrlChangedListener - Interface in com.cefrium
-
Listener for URL changes.
- CefriumBrowser.PdfCallback - Interface in com.cefrium
- CefriumBrowser.PermissionCallback - Interface in com.cefrium
-
Receives the app's grant/deny decision for a permission request.
- CefriumBrowser.PermissionHandler - Interface in com.cefrium
-
Decides web permission requests (geolocation, camera, mic, ...).
- CefriumBrowser.PopupHandler - Interface in com.cefrium
-
Handles popups (window.open / target=_blank).
- CefriumBrowser.QueryCallback - Interface in com.cefrium
-
Resolves a
CefriumBrowser.QueryHandlerquery back to JavaScript. - CefriumBrowser.QueryHandler - Interface in com.cefrium
-
Handles JavaScript
window.cefriumQuery({request, onSuccess, onFailure})calls from page content (the JS ↔ native bridge). - CefriumBrowser.QuickMenuCallback - Class in com.cefrium
-
Executes the OSR text-selection quick-menu choice.
- CefriumBrowser.RequestInterceptor - Interface in com.cefrium
-
Decides whether to block outgoing requests.
- CefriumBrowser.SslErrorCallback - Interface in com.cefrium
-
Receives the app's proceed/cancel decision for an invalid certificate.
- CefriumBrowser.SslErrorHandler - Interface in com.cefrium
-
Decides whether to continue loading a URL whose TLS certificate failed validation (the WebView
onReceivedSslErrorequivalent). - CefriumCommandHandler - Interface in com.cefrium
-
Handles Chrome command IDs, mirroring CEF's
CefCommandHandler. - CefriumDialogHandler - Interface in com.cefrium
-
Handles the file-chooser dialog for
<input type=file>(WebViewWebChromeClient.onShowFileChooser), mirroring CEF'sCefDialogHandler. - CefriumDialogHandler.FileDialogCallback - Interface in com.cefrium
-
Supplies the selected file path(s)/URI(s), or cancels.
- CefriumDisplayHandler - Interface in com.cefrium
-
Display-related notifications (favicon, load progress, console messages, status text, media-device usage).
- CefriumDragHandler - Interface in com.cefrium
-
HTML5 drag-and-drop notifications, mirroring CEF's
CefDragHandler. - CefriumFocusHandler - Interface in com.cefrium
-
Focus coordination between the web view and native Android views, mirroring CEF's
CefFocusHandler. - CefriumFrameHandler - Interface in com.cefrium
-
Frame lifecycle notifications, mirroring CEF's
CefFrameHandler. - CefriumInitProvider - Class in com.cefrium
-
Zero-config initializer for the Cefrium SDK.
- CefriumInitProvider() - Constructor for class com.cefrium.CefriumInitProvider
- CefriumKeyboardHandler - Interface in com.cefrium
-
Intercepts keyboard events before/while the page handles them, mirroring CEF's
CefKeyboardHandler. - CefriumLoadHandler - Interface in com.cefrium
-
Per-frame load notifications.
- CefriumMediaService - Class in com.cefrium
-
Foreground service that hosts the media-playback notification for
CefriumMediaSession. - CefriumMediaService() - Constructor for class com.cefrium.CefriumMediaService
- CefriumMediaSession - Class in com.cefrium
-
Bridges the page's
navigator.mediaSession(Chromium MediaSession) to an AndroidMediaSessionCompatand a lock-screen / shade media notification. - CefriumRenderHandler - Interface in com.cefrium
-
Callback interface for receiving rendered frames from a
CefriumBrowser. - CefriumRequestHandler - Interface in com.cefrium
-
Request/navigation and render-process notifications from CEF's
CefRequestHandlerthat are not already delivered by the SSL, HTTP-auth or request-interception paths. - CefriumRequestHandler.ClientCertificateCallback - Interface in com.cefrium
-
Supplies the chosen client certificate (or none) for an mTLS challenge.
- CefriumSurfaceContainer - Class in com.cefrium
-
FrameLayout that hosts the browser surface and participates in Android nested scrolling.
- CefriumSurfaceContainer(Context) - Constructor for class com.cefrium.CefriumSurfaceContainer
- CefWindowAndroid - Class in com.cefrium
-
Cefrium's
ActivityWindowAndroid, adding aModalDialogManager. - CefWindowAndroid(Context, boolean, IntentRequestTracker, InsetObserver, boolean) - Constructor for class com.cefrium.CefWindowAndroid
- CHROMIUM_VERSION - Static variable in class com.cefrium.Cefrium
-
Bundled Chromium engine version (pinned to the build).
- clearCache() - Method in class com.cefrium.CefriumBrowser
-
Clears the browser's HTTP cache.
- clearProxy() - Method in class com.cefrium.CefriumBrowser
-
Convenience: disable proxying (direct connection).
- close() - Method in class com.cefrium.CefriumBrowser
-
Close this browser and release all native resources.
- closedBrowserCount() - Static method in class com.cefrium.CefriumBrowser
-
Cumulative number of browsers that have finished closing (their
OnBeforeClosefired). - com.cefrium - package com.cefrium
- com.cefrium.payments - package com.cefrium.payments
- com.cefrium.webauthn - package com.cefrium.webauthn
- contextMenuCommand(int) - Method in class com.cefrium.CefriumBrowser
-
Send the user's context menu selection back to CEF.
- continueDialog(boolean, String) - Method in interface com.cefrium.CefriumBrowser.JsDialogCallback
- Cookie(String, String, String, String, boolean, boolean) - Constructor for class com.cefrium.CefriumBrowser.Cookie
- copy() - Method in class com.cefrium.CefriumBrowser.QuickMenuCallback
- createImpl() - Method in class com.cefrium.payments.CefPaymentRequestFactory
- createWithSurface(Activity) - Static method in class com.cefrium.CefriumBrowser
-
Create a browser that renders directly to an Android Surface.
- createWithSurface(Activity, boolean) - Static method in class com.cefrium.CefriumBrowser
-
Like
CefriumBrowser.createWithSurface(android.app.Activity)but for a private (incognito) tab. - current - Variable in class com.cefrium.CefriumBrowser.NavigationEntry
-
True if this is the currently visible entry.
- cut() - Method in class com.cefrium.CefriumBrowser.QuickMenuCallback
D
- delete(Uri, String, String[]) - Method in class com.cefrium.CefriumInitProvider
- deleteCookies(String, String) - Method in class com.cefrium.CefriumBrowser
-
Deletes cookies for
url;namenull/empty = all for the URL. - destroy() - Method in class com.cefrium.CefWindowAndroid
- DEVICE_BLUETOOTH - Static variable in class com.cefrium.CefriumBrowser
-
Device chooser kinds, passed to
CefriumBrowser.DeviceChooserHandler. - DEVICE_SERIAL - Static variable in class com.cefrium.CefriumBrowser
- DEVICE_USB - Static variable in class com.cefrium.CefriumBrowser
- dispatchNestedFling(float, float, boolean) - Method in class com.cefrium.CefriumSurfaceContainer
- dispatchNestedPreFling(float, float) - Method in class com.cefrium.CefriumSurfaceContainer
- dispatchNestedPreScroll(int, int, int[], int[]) - Method in class com.cefrium.CefriumSurfaceContainer
- dispatchNestedPreScroll(int, int, int[], int[], int) - Method in class com.cefrium.CefriumSurfaceContainer
- dispatchNestedScroll(int, int, int, int, int[]) - Method in class com.cefrium.CefriumSurfaceContainer
- dispatchNestedScroll(int, int, int, int, int[], int) - Method in class com.cefrium.CefriumSurfaceContainer
- dispatchNestedScroll(int, int, int, int, int[], int, int[]) - Method in class com.cefrium.CefriumSurfaceContainer
- domain - Variable in class com.cefrium.CefriumBrowser.Cookie
- downloadAndLoadEasyList(Context) - Static method in class com.cefrium.Cefrium
-
Download and load EasyList from the internet.
- downloadImage(String, int, CefriumBrowser.ImageCallback) - Method in class com.cefrium.CefriumBrowser
-
Fetches an image (e.g.
E
- evaluateJavaScript(String) - Method in class com.cefrium.CefriumBrowser
-
Execute JavaScript in the browser's main frame (fire-and-forget).
- exitFullscreen() - Method in class com.cefrium.CefriumBrowser
-
Programmatically exit HTML fullscreen (e.g.
F
- failure(int, String) - Method in interface com.cefrium.CefriumBrowser.QueryCallback
- fileDialogResult(long, String[]) - Method in class com.cefrium.CefriumBrowser
-
Delivers a file-chooser selection (empty/null cancels).
- find(String, boolean, boolean, boolean) - Method in class com.cefrium.CefriumBrowser
-
Search for text in the current page.
- flushCookies() - Method in class com.cefrium.CefriumBrowser
-
Persists the cookie store to disk.
G
- getBlockedCount() - Method in class com.cefrium.CefriumBrowser
-
Get the number of blocked ad/tracking requests since the browser was created.
- getChromiumVersion() - Static method in class com.cefrium.Cefrium
- getCookies(String, CefriumBrowser.CookieCallback) - Method in class com.cefrium.CefriumBrowser
-
Reads cookies visible to
url; the callback fires on the UI thread. - getCurrentSpeed() - Method in class com.cefrium.CefriumBrowser.DownloadItem
-
Current speed in bytes/second.
- getFullPath() - Method in class com.cefrium.CefriumBrowser.DownloadItem
-
Target path on disk (may be empty before the download starts).
- getId() - Method in class com.cefrium.CefriumBrowser.DownloadItem
-
Unique id of this download (stable for its lifetime).
- getInterruptReason() - Method in class com.cefrium.CefriumBrowser.DownloadItem
-
CEF
cef_download_interrupt_reason_t(0 = none). - getMimeType() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- getMimeType(InputStream, String) - Static method in class com.cefrium.CefAndroidProtocolHandler
-
Called from native: best-effort MIME type for the URL/stream, or null.
- getModalDialogManager() - Method in class com.cefrium.CefWindowAndroid
- getNavigationEntries() - Method in class com.cefrium.CefriumBrowser
-
Returns the back/forward history with titles, oldest-first.
- getOrigin() - Method in interface com.cefrium.CefriumBrowser.DeviceChooserSession
-
The origin (e.g.
- getPercentComplete() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- getReceivedBytes() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- getSuggestedName() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- getSurfaceContainer() - Method in class com.cefrium.CefriumBrowser
-
Get the container View for Surface rendering.
- getTotalBytes() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- getType() - Method in interface com.cefrium.CefriumBrowser.DeviceChooserSession
- getType(Uri) - Method in class com.cefrium.CefriumInitProvider
- getUrl() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- getUrl() - Method in class com.cefrium.CefriumBrowser
-
The current top-level URL, or
nullbefore the first navigation. - getVersion() - Static method in class com.cefrium.Cefrium
- goBack() - Method in class com.cefrium.CefriumBrowser
-
Navigate back in history.
- goForward() - Method in class com.cefrium.CefriumBrowser
-
Navigate forward in history.
H
- hasNestedScrollingParent() - Method in class com.cefrium.CefriumSurfaceContainer
- hasNestedScrollingParent(int) - Method in class com.cefrium.CefriumSurfaceContainer
- httpOnly - Variable in class com.cefrium.CefriumBrowser.Cookie
I
- id - Variable in class com.cefrium.CefriumBrowser.ChooserDevice
-
Opaque id to pass to
CefriumBrowser.DeviceChooserSession.select(String). - imeCancelComposition() - Method in class com.cefrium.CefriumBrowser
-
Cancel the current composition, discarding the composed text.
- imeCommitText(String, int) - Method in class com.cefrium.CefriumBrowser
-
Commit text, ending any active composition.
- imeFinishComposingText(boolean) - Method in class com.cefrium.CefriumBrowser
-
Complete the current composition, keeping the composed text.
- imeSetComposition(String, int, int) - Method in class com.cefrium.CefriumBrowser
-
Set (or update) the current IME composition.
- initialize() - Static method in class com.cefrium.Cefrium
-
Initialize the Cefrium engine using the application context captured during per-process setup.
- initialize(Context) - Static method in class com.cefrium.Cefrium
-
Initialize the Cefrium engine.
- insert(Uri, ContentValues) - Method in class com.cefrium.CefriumInitProvider
- invalidate() - Method in class com.cefrium.CefriumBrowser
-
Force the browser to repaint.
- isAudioMuted() - Method in class com.cefrium.CefriumBrowser
-
Whether the page's audio is currently muted via
CefriumBrowser.setAudioMuted(boolean). - isCanceled() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- isComplete() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- isIncognito() - Method in class com.cefrium.CefriumBrowser
- isInitialized() - Static method in class com.cefrium.Cefrium
- isNestedScrollingEnabled() - Method in class com.cefrium.CefriumSurfaceContainer
- isPaused() - Method in class com.cefrium.CefriumBrowser.DownloadItem
- isPinchToZoomEnabled() - Method in class com.cefrium.CefriumBrowser
- isPlayingAudio() - Method in class com.cefrium.CefriumBrowser
-
Whether this browser currently has audible media playing -- at least one audio media session that is not paused.
J
- JS_DIALOG_ALERT - Static variable in class com.cefrium.CefriumBrowser
-
alert()
- JS_DIALOG_CONFIRM - Static variable in class com.cefrium.CefriumBrowser
-
confirm()
- JS_DIALOG_PROMPT - Static variable in class com.cefrium.CefriumBrowser
-
prompt()
K
- KEY_CHAR - Static variable in class com.cefrium.CefriumBrowser
-
Key event type: character (matches CEF
KEYEVENT_CHAR). - KEY_DOWN - Static variable in class com.cefrium.CefriumBrowser
-
Key event type: key down (matches CEF
KEYEVENT_KEYDOWN). - KEY_RAW_DOWN - Static variable in class com.cefrium.CefriumBrowser
-
Key event type: raw key down (matches CEF
KEYEVENT_RAWKEYDOWN). - KEY_UP - Static variable in class com.cefrium.CefriumBrowser
-
Key event type: key up (matches CEF
KEYEVENT_KEYUP).
L
- liveBrowserCount() - Static method in class com.cefrium.CefriumBrowser
-
Live (not-yet-closed) browser instances.
- loadAdBlockList(String) - Static method in class com.cefrium.Cefrium
-
Load ad-blocking filter rules from an EasyList-format file.
- loadDataWithBaseUrl(String, String, String, String, String) - Method in class com.cefrium.CefriumBrowser
-
Loads a data string with an explicit base URL, mirroring Android WebView's
WebView.loadDataWithBaseURL(String, String, String, String, String). - loadHtml(String) - Method in class com.cefrium.CefriumBrowser
-
Loads an HTML string directly (served to the engine as a data: URL).
- loadHtmlWithBaseUrl(String, String) - Method in class com.cefrium.CefriumBrowser
-
Convenience: load an HTML string with the given base URL (text/html, utf-8, history = baseUrl).
- loadUrl(String) - Method in class com.cefrium.CefriumBrowser
-
Navigate to a URL.
M
- MODE_OPEN - Static variable in interface com.cefrium.CefriumDialogHandler
-
File dialog mode: open a single file.
- MODE_OPEN_FOLDER - Static variable in interface com.cefrium.CefriumDialogHandler
-
File dialog mode: open a folder.
- MODE_OPEN_MULTIPLE - Static variable in interface com.cefrium.CefriumDialogHandler
-
File dialog mode: open multiple files.
- MODE_SAVE - Static variable in interface com.cefrium.CefriumDialogHandler
-
File dialog mode: save a file.
- MOUSE_BUTTON_LEFT - Static variable in class com.cefrium.CefriumBrowser
-
Mouse button for the click APIs (matches CEF's MBT_LEFT/MIDDLE/RIGHT).
- MOUSE_BUTTON_MIDDLE - Static variable in class com.cefrium.CefriumBrowser
- MOUSE_BUTTON_RIGHT - Static variable in class com.cefrium.CefriumBrowser
- MOUSE_MODIFIER_ALT - Static variable in class com.cefrium.CefriumBrowser
- MOUSE_MODIFIER_CTRL - Static variable in class com.cefrium.CefriumBrowser
- MOUSE_MODIFIER_SHIFT - Static variable in class com.cefrium.CefriumBrowser
-
Modifier bit flags for mouse events; OR them together (0 = none).
N
- name - Variable in class com.cefrium.CefriumBrowser.ChooserDevice
-
Human-readable label for the picker (may be empty).
- name - Variable in class com.cefrium.CefriumBrowser.Cookie
- NavigationEntry(boolean, String, String) - Constructor for class com.cefrium.CefriumBrowser.NavigationEntry
O
- onActivityResult(int, int, Intent) - Method in class com.cefrium.CefriumBrowser
-
Forward Activity result to the browser for intent handling (file picker, permissions, etc.).
- onAudioStreamError(String) - Method in interface com.cefrium.CefriumAudioHandler
-
An audio stream error occurred (the stream is stopped).
- onAudioStreamPacket(ByteBuffer, int, long) - Method in interface com.cefrium.CefriumAudioHandler
-
A PCM packet.
- onAudioStreamStarted(int, int) - Method in interface com.cefrium.CefriumAudioHandler
-
The audio stream started.
- onAudioStreamStopped() - Method in interface com.cefrium.CefriumAudioHandler
-
The audio stream stopped.
- onBeforeDownload(CefriumBrowser.DownloadItem, CefriumBrowser.BeforeDownloadCallback) - Method in interface com.cefrium.CefriumBrowser.CefriumDownloadHandler
-
A download is about to start.
- onBeforeUnloadDialog(String, boolean, CefriumBrowser.JsDialogCallback) - Method in interface com.cefrium.CefriumBrowser.JsDialogHandler
-
A
beforeunload"Leave site?" prompt for a dirty form. - onBind(Intent) - Method in class com.cefrium.CefriumMediaService
- onBitmap(Bitmap) - Method in interface com.cefrium.CefriumBrowser.BitmapCallback
- onCanSaveCookie(String, String, String) - Method in interface com.cefrium.CefriumRequestHandler
-
Whether a cookie may be SAVED from a response (opt-in; see
CefriumBrowser.setCookieFilterEnabled(boolean)). - onCanSendCookie(String, String, String) - Method in interface com.cefrium.CefriumRequestHandler
-
Whether a cookie may be SENT with a request (opt-in; enable with
CefriumBrowser.setCookieFilterEnabled(boolean)). - onChromeCommand(int, int) - Method in interface com.cefrium.CefriumCommandHandler
-
Execute (or veto) a Chrome command.
- onConsoleMessage(int, String, String, int) - Method in interface com.cefrium.CefriumDisplayHandler
-
A JavaScript console message (WebView
onConsoleMessage). - onContextMenu(String, String) - Method in class com.cefrium.CefriumBrowser.Callback
- onContextMenu(String, String) - Method in interface com.cefrium.CefriumBrowser.OnContextMenuListener
- onCookies(List) - Method in interface com.cefrium.CefriumBrowser.CookieCallback
- onCreate() - Method in class com.cefrium.CefriumInitProvider
- onDeviceAdded(CefriumBrowser.DeviceChooserSession, CefriumBrowser.ChooserDevice) - Method in interface com.cefrium.CefriumBrowser.DeviceChooserHandler
-
A candidate device became available (called repeatedly while a Bluetooth scan runs; once per present device for USB/Serial).
- onDeviceChooserClosed(CefriumBrowser.DeviceChooserSession) - Method in interface com.cefrium.CefriumBrowser.DeviceChooserHandler
-
The engine closed the chooser (e.g.
- onDeviceRemoved(CefriumBrowser.DeviceChooserSession, String) - Method in interface com.cefrium.CefriumBrowser.DeviceChooserHandler
-
A device previously reported to
CefriumBrowser.DeviceChooserHandler.onDeviceAdded(CefriumBrowser.DeviceChooserSession, CefriumBrowser.ChooserDevice)is no longer available (e.g. - onDialogClosed() - Method in interface com.cefrium.CefriumBrowser.JsDialogHandler
-
A JS dialog was closed.
- onDialogResetState() - Method in interface com.cefrium.CefriumBrowser.JsDialogHandler
-
The dialog state was reset (e.g.
- onDismissPermissionPrompt(long, int) - Method in interface com.cefrium.CefriumBrowser.PermissionHandler
-
An in-flight permission prompt was auto-dismissed (e.g.
- onDocumentAvailable() - Method in interface com.cefrium.CefriumRequestHandler
-
The document is available in the main frame (DOM ready).
- onDownloadUpdated(CefriumBrowser.DownloadItem) - Method in interface com.cefrium.CefriumBrowser.CefriumDownloadHandler
-
Progress update for an in-flight download.
- onDownloadUpdated(String, String, int, boolean, boolean) - Method in class com.cefrium.CefriumBrowser.Callback
- onDownloadUpdated(String, String, int, boolean, boolean) - Method in interface com.cefrium.CefriumBrowser.OnDownloadListener
- onDragEnter(int) - Method in interface com.cefrium.CefriumDragHandler
-
A drag entered the web view.
- onDraggableRegionsChanged(int[]) - Method in interface com.cefrium.CefriumDragHandler
-
The page's draggable regions changed (CSS
-webkit-app-region). - onFaviconUrlChanged(String[]) - Method in interface com.cefrium.CefriumDisplayHandler
-
The page's favicon URLs changed (WebView
onReceivedIcon/ faviconUrl). - onFileDialog(int, String, String[], CefriumDialogHandler.FileDialogCallback) - Method in interface com.cefrium.CefriumDialogHandler
-
A file input asked to choose file(s).
- onFindResult(int, int) - Method in class com.cefrium.CefriumBrowser.Callback
- onFindResult(int, int) - Method in interface com.cefrium.CefriumBrowser.OnFindResultListener
- onFocusedNodeChanged(boolean, String, String, String) - Method in interface com.cefrium.CefriumRenderHandler
-
Called (OSR) when the focused editable node changes, carrying the field's current value, placeholder and type read from the DOM in the renderer.
- onFrameAttached(String, boolean) - Method in interface com.cefrium.CefriumFrameHandler
-
A frame can route commands to/from its renderer.
- onFrameCreated(String, boolean) - Method in interface com.cefrium.CefriumFrameHandler
-
A new frame was created.
- onFrameDestroyed(String, boolean) - Method in interface com.cefrium.CefriumFrameHandler
-
A frame was destroyed (last notification for that frame).
- onFrameDetached(String, boolean) - Method in interface com.cefrium.CefriumFrameHandler
-
A frame lost its renderer connection.
- onFullscreenChanged(boolean) - Method in class com.cefrium.CefriumBrowser.Callback
- onFullscreenChanged(boolean) - Method in interface com.cefrium.CefriumBrowser.OnFullscreenChangedListener
- onGotFocus() - Method in interface com.cefrium.CefriumFocusHandler
-
The browser received focus.
- onHttpAuthRequest(String, String, int, boolean, CefriumBrowser.HttpAuthCallback) - Method in interface com.cefrium.CefriumBrowser.HttpAuthHandler
- onImage(String, Bitmap) - Method in interface com.cefrium.CefriumBrowser.ImageCallback
- onImeCompositionRangeChanged(int, int, int, int) - Method in interface com.cefrium.CefriumRenderHandler
-
The IME composition rectangle (bounds of the first composed character, in view pixels) changed — use it to position an IME overlay.
- onInterceptTouchEvent(MotionEvent) - Method in class com.cefrium.CefriumSurfaceContainer
- onJsDialog(int, String, String, CefriumBrowser.JsDialogCallback) - Method in interface com.cefrium.CefriumBrowser.JsDialogHandler
- onKeyEvent(int, int, int) - Method in interface com.cefrium.CefriumKeyboardHandler
-
Called after the renderer declined to handle the event.
- onLoadError(int, String, String) - Method in interface com.cefrium.CefriumLoadHandler
-
The main frame failed to load (WebView
onReceivedError). - onLoadingProgress(double) - Method in interface com.cefrium.CefriumDisplayHandler
-
Fractional load progress (WebView
onProgressChanged). - onLoadingStateChanged(boolean, boolean, boolean) - Method in class com.cefrium.CefriumBrowser.Callback
- onLoadingStateChanged(boolean, boolean, boolean) - Method in interface com.cefrium.CefriumBrowser.OnLoadingStateChangedListener
- onLoadStart(String) - Method in interface com.cefrium.CefriumLoadHandler
-
The main frame started loading
url. - onMainFrameChanged(String, boolean) - Method in interface com.cefrium.CefriumFrameHandler
-
The main frame changed (creation, navigation, or destruction).
- onMediaAccessChange(boolean, boolean) - Method in interface com.cefrium.CefriumDisplayHandler
-
Camera/microphone in-use state changed (privacy indicator).
- onOpenPopup(String, boolean) - Method in interface com.cefrium.CefriumBrowser.PopupHandler
-
Return true if you handled it (e.g.
- onOpenUrlFromTab(String, int, boolean) - Method in interface com.cefrium.CefriumRequestHandler
-
A link/JS requested opening a URL in a new tab (window.open, target=_blank, ctrl-click).
- onPaint(int, int, ByteBuffer) - Method in interface com.cefrium.CefriumRenderHandler
-
Called when a new frame has been rendered.
- onPause() - Method in class com.cefrium.CefriumBrowser
-
Convenience for "host is backgrounding": hide the page, suspend media and mute audio so inline audio/video actually stops (visibility HIDDEN alone keeps background audio playing).
- onPdfPrinted(String, boolean) - Method in interface com.cefrium.CefriumBrowser.PdfCallback
- onPermissionRequest(String, int, CefriumBrowser.PermissionCallback) - Method in interface com.cefrium.CefriumBrowser.PermissionHandler
- onPopupPaint(int, int, int, int, ByteBuffer) - Method in interface com.cefrium.CefriumRenderHandler
-
Paints an OSR popup widget (e.g.
- onPopupShow(boolean) - Method in interface com.cefrium.CefriumRenderHandler
-
An OSR popup widget was shown (
true) or hidden (false). - onPopupSize(int, int, int, int) - Method in interface com.cefrium.CefriumRenderHandler
-
The OSR popup widget's geometry (view pixels).
- onPreKeyEvent(int, int, int) - Method in interface com.cefrium.CefriumKeyboardHandler
-
Called before the event is sent to the renderer.
- onQuery(long, String, String, CefriumBrowser.QueryCallback) - Method in interface com.cefrium.CefriumBrowser.QueryHandler
- onQuickMenu(int, int, int, int, int, CefriumBrowser.QuickMenuCallback) - Method in interface com.cefrium.CefriumRenderHandler
-
Called (OSR) when the text-selection quick menu (Cut / Copy / Paste) should be shown -- e.g.
- onRenderProcessTerminated(int, int) - Method in interface com.cefrium.CefriumBrowser.OnRenderProcessTerminatedListener
- onRenderResponsive() - Method in interface com.cefrium.CefriumRequestHandler
-
A previously unresponsive render process became responsive again.
- onRenderUnresponsive() - Method in interface com.cefrium.CefriumRequestHandler
-
The render process became unresponsive (WebView
onRenderProcessUnresponsive). - onRenderViewReady() - Method in interface com.cefrium.CefriumRequestHandler
-
The render view is ready.
- onRequestIntercepted(String, String, boolean) - Method in class com.cefrium.CefriumBrowser.Callback
- onRequestIntercepted(String, String, boolean) - Method in interface com.cefrium.CefriumBrowser.OnRequestInterceptedListener
- onResourceLoadComplete(String, int, long) - Method in interface com.cefrium.CefriumRequestHandler
-
A resource finished loading.
- onResourceRedirect(String, String) - Method in interface com.cefrium.CefriumRequestHandler
-
A resource load was redirected.
- onResourceResponse(String, int) - Method in interface com.cefrium.CefriumRequestHandler
-
A resource response was received (inspection only).
- onResponseData(String, ByteBuffer) - Method in interface com.cefrium.CefriumRequestHandler
-
A chunk of a response body (opt-in; enable with
CefriumBrowser.setResponseTapEnabled(boolean)). - onResume() - Method in class com.cefrium.CefriumBrowser
-
Convenience for "host is foregrounding": unmute, make the page visible and resume media suspended by
CefriumBrowser.onPause(). - onScrollOffsetChanged(double, double) - Method in interface com.cefrium.CefriumRenderHandler
-
The page scroll offset changed (CSS pixels).
- onSelectClientCertificate(boolean, String, int, String[], CefriumRequestHandler.ClientCertificateCallback) - Method in interface com.cefrium.CefriumRequestHandler
-
The server requested a client certificate (mTLS).
- onSetFocus(int) - Method in interface com.cefrium.CefriumFocusHandler
-
The browser component is requesting focus.
- onShowDeviceChooser(CefriumBrowser.DeviceChooserSession) - Method in interface com.cefrium.CefriumBrowser.DeviceChooserHandler
-
A chooser opened; present UI and keep
sessionto resolve it. - onSslError(String, int, CefriumBrowser.SslErrorCallback) - Method in interface com.cefrium.CefriumBrowser.SslErrorHandler
- onStartCommand(Intent, int, int) - Method in class com.cefrium.CefriumMediaService
- onStatusMessage(String) - Method in interface com.cefrium.CefriumDisplayHandler
-
Link-hover status text (empty when the pointer leaves a link).
- onTakeFocus(boolean) - Method in interface com.cefrium.CefriumFocusHandler
-
The browser is giving up focus (tab-out).
- onTextSelectionChanged(String) - Method in interface com.cefrium.CefriumRenderHandler
-
The selected text changed (empty when the selection is cleared).
- onTitleChanged(String) - Method in class com.cefrium.CefriumBrowser.Callback
- onTitleChanged(String) - Method in interface com.cefrium.CefriumBrowser.OnTitleChangedListener
- onTouchEvent(MotionEvent) - Method in class com.cefrium.CefriumSurfaceContainer
- onTouchHandleStateChanged(int, int, int, boolean) - Method in interface com.cefrium.CefriumRenderHandler
-
Called (OSR) when a text-selection handle's state changes.
- onUrlChanged(String) - Method in class com.cefrium.CefriumBrowser.Callback
- onUrlChanged(String) - Method in interface com.cefrium.CefriumBrowser.OnUrlChangedListener
- onVirtualKeyboardRequested(int) - Method in interface com.cefrium.CefriumRenderHandler
-
Called when the focused editable node changes and the on-screen keyboard should be shown or hidden (OSR mode).
- open(String) - Static method in class com.cefrium.CefAndroidProtocolHandler
-
Called from native: open an InputStream for the given URL, or null.
P
- paste() - Method in class com.cefrium.CefriumBrowser.QuickMenuCallback
- path - Variable in class com.cefrium.CefriumBrowser.Cookie
- pause() - Method in class com.cefrium.CefriumBrowser.DownloadItem
-
Pause this download.
- pauseDownload(int) - Method in class com.cefrium.CefriumBrowser
-
Pause an in-progress download by its id.
- PERMISSION_CAMERA - Static variable in class com.cefrium.CefriumBrowser
- PERMISSION_CLIPBOARD - Static variable in class com.cefrium.CefriumBrowser
-
Clipboard read (navigator.clipboard.readText).
- PERMISSION_GEOLOCATION - Static variable in class com.cefrium.CefriumBrowser
-
Permission types (bitmask, from cef_permission_request_types_t).
- PERMISSION_MICROPHONE - Static variable in class com.cefrium.CefriumBrowser
- PERMISSION_NFC - Static variable in class com.cefrium.CefriumBrowser
-
Web NFC (NDEFReader scan/write).
- PERMISSION_NOTIFICATIONS - Static variable in class com.cefrium.CefriumBrowser
- postUrl(String, byte[]) - Method in class com.cefrium.CefriumBrowser
-
Loads
urlwith an HTTP POST body. - printToPdf(String, CefriumBrowser.PdfCallback) - Method in class com.cefrium.CefriumBrowser
-
Renders the current page to a PDF at
filePath(async). - proceed() - Method in interface com.cefrium.CefriumBrowser.SslErrorCallback
- proceed(String, String) - Method in interface com.cefrium.CefriumBrowser.HttpAuthCallback
- PROXY_AUTO_DETECT - Static variable in class com.cefrium.CefriumBrowser
- PROXY_DIRECT - Static variable in class com.cefrium.CefriumBrowser
-
Proxy modes for
CefriumBrowser.setProxy(String, String)(Chromium proxy modes). - PROXY_FIXED - Static variable in class com.cefrium.CefriumBrowser
- PROXY_PAC - Static variable in class com.cefrium.CefriumBrowser
- PROXY_SYSTEM - Static variable in class com.cefrium.CefriumBrowser
Q
- QM_CAN_COPY - Static variable in class com.cefrium.CefriumBrowser
-
Quick-menu edit-state flag: Copy is available.
- QM_CAN_CUT - Static variable in class com.cefrium.CefriumBrowser
-
Quick-menu edit-state flag: Cut is available (matches CEF QM_EDITFLAG_CAN_CUT).
- QM_CAN_PASTE - Static variable in class com.cefrium.CefriumBrowser
-
Quick-menu edit-state flag: Paste is available.
- query(Uri, String[], String, String[], String) - Method in class com.cefrium.CefriumInitProvider
- QuickMenuCallback() - Constructor for class com.cefrium.CefriumBrowser.QuickMenuCallback
R
- reapUnusedRenderers() - Static method in class com.cefrium.CefriumBrowser
-
Shuts down render child-processes left orphaned after browsers were closed (e.g.
- register() - Static method in class com.cefrium.payments.CefPaymentInterfaceRegistrar
-
Idempotent; safe to call on every navigation.
- register() - Static method in class com.cefrium.webauthn.CefAuthenticatorInterfaceRegistrar
-
Idempotent; safe to call on every navigation.
- reload() - Method in class com.cefrium.CefriumBrowser
-
Reload the current page.
- removeDialogView(PropertyModel) - Method in class com.cefrium.CefModalDialogPresenter
- respond(boolean) - Method in interface com.cefrium.CefriumBrowser.PermissionCallback
- restoreNavigationState(byte[]) - Method in class com.cefrium.CefriumBrowser
-
Restores a navigation stack captured by
CefriumBrowser.serializeNavigationState(). - restoreState(Bundle) - Method in class com.cefrium.CefriumBrowser
-
Restores state previously captured by
CefriumBrowser.saveState()— re-navigates to the saved URL. - resume() - Method in class com.cefrium.CefriumBrowser.DownloadItem
-
Resume a paused download.
- resumeDownload(int) - Method in class com.cefrium.CefriumBrowser
-
Resume a paused download by its id.
- resumeMedia() - Method in class com.cefrium.CefriumBrowser
-
Resumes media suspended by
CefriumBrowser.suspendMedia()(resumes where it left off).
S
- SAME_SITE_LAX - Static variable in class com.cefrium.CefriumBrowser
- SAME_SITE_NONE - Static variable in class com.cefrium.CefriumBrowser
- SAME_SITE_STRICT - Static variable in class com.cefrium.CefriumBrowser
- SAME_SITE_UNSPECIFIED - Static variable in class com.cefrium.CefriumBrowser
- saveState() - Method in class com.cefrium.CefriumBrowser
-
Captures restorable browser state (the current URL) into a Bundle.
- secure - Variable in class com.cefrium.CefriumBrowser.Cookie
- select(int) - Method in interface com.cefrium.CefriumRequestHandler.ClientCertificateCallback
-
Select the certificate at
indexin the offered list. - select(String) - Method in interface com.cefrium.CefriumBrowser.DeviceChooserSession
-
Continue the request with the chosen device (an id from
CefriumBrowser.ChooserDevice). - select(String[]) - Method in interface com.cefrium.CefriumDialogHandler.FileDialogCallback
-
Continue with the chosen paths/URIs (empty cancels).
- sendDoubleClick(int, int) - Method in class com.cefrium.CefriumBrowser
-
Double left click at (x, y).
- sendKeyEvent(int, int, int, int, char) - Method in class com.cefrium.CefriumBrowser
-
Send a key event to the browser (OSR).
- sendLeftClick(int, int) - Method in class com.cefrium.CefriumBrowser
-
Left click at (x, y).
- sendMouseClick(int, int, int) - Method in class com.cefrium.CefriumBrowser
-
Click at (x, y) with the given button (down + up).
- sendMouseClick(int, int, int, int, int) - Method in class com.cefrium.CefriumBrowser
-
Click at (x, y) with a button, click count, and modifiers (down + up).
- sendMouseDown(int, int, int, int) - Method in class com.cefrium.CefriumBrowser
-
Press a mouse button at (x, y) without releasing it.
- sendMouseLeave(int, int) - Method in class com.cefrium.CefriumBrowser
-
Signal the pointer leaving the view at (x, y) (clears
:hover). - sendMouseMove(int, int) - Method in class com.cefrium.CefriumBrowser
-
Move the mouse pointer to (x, y).
- sendMouseMove(int, int, int) - Method in class com.cefrium.CefriumBrowser
-
Move the pointer to (x, y) with modifier keys held (see MOUSE_MODIFIER_*).
- sendMouseUp(int, int, int, int) - Method in class com.cefrium.CefriumBrowser
-
Release a mouse button at (x, y).
- sendMouseWheel(int, int, int, int) - Method in class com.cefrium.CefriumBrowser
-
Scroll the mouse wheel at (x, y).
- sendMouseWheel(int, int, int, int, int) - Method in class com.cefrium.CefriumBrowser
-
Scroll the mouse wheel at (x, y) with modifier keys held.
- sendRightClick(int, int) - Method in class com.cefrium.CefriumBrowser
-
Right click at (x, y).
- sendSwipe(float, float, float, float, int) - Method in class com.cefrium.CefriumBrowser
-
Swipe from (x1, y1) to (x2, y2) as a down +
stepsmoves + up -- drives scrolling/flinging. - sendTap(float, float) - Method in class com.cefrium.CefriumBrowser
-
Tap at (x, y): a finger down immediately followed by up.
- sendTouchDown(float, float) - Method in class com.cefrium.CefriumBrowser
-
Press a finger down at (x, y).
- sendTouchEvent(int, float, float, int) - Method in class com.cefrium.CefriumBrowser
-
Forward a touch event to the browser.
- sendTouchMove(float, float) - Method in class com.cefrium.CefriumBrowser
-
Move the pressed finger to (x, y).
- sendTouchUp(float, float) - Method in class com.cefrium.CefriumBrowser
-
Lift the finger at (x, y).
- serializeNavigationState() - Method in class com.cefrium.CefriumBrowser
-
Serializes this tab's full back/forward navigation stack (each entry's URL and blink PageState, plus the current index) for session restore.
- setAudioHandler(CefriumAudioHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the audio handler.
- setAudioMuted(boolean) - Method in class com.cefrium.CefriumBrowser
-
Mutes/unmutes ALL audio output of the page (keeps media decoding/playing, just silenced).
- setCallback(CefriumBrowser.Callback) - Method in class com.cefrium.CefriumBrowser
-
Set a unified callback for all browser events.
- setCommandHandler(CefriumCommandHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the Chrome command handler.
- setComponentUpdatesEnabled(boolean) - Static method in class com.cefrium.Cefrium
-
Control whether the engine keeps its security data up to date over the network.
- setContentSetting(String, int, int) - Method in class com.cefrium.CefriumBrowser
-
Sets a per-origin web-permission content setting without showing a prompt.
- setCookie(String, String, String) - Method in class com.cefrium.CefriumBrowser
-
Sets a session cookie for
url(domain/path inferred from the URL). - setCookie(String, String, String, boolean, boolean, int) - Method in class com.cefrium.CefriumBrowser
-
Sets a session cookie for
urlwith explicit attributes. - setCookieFilterEnabled(boolean) - Method in class com.cefrium.CefriumBrowser
-
Enable the opt-in per-cookie access filter (
CefriumRequestHandler.onCanSendCookie(String, String, String)/onCanSaveCookie). - setDarkMode(boolean) - Method in class com.cefrium.CefriumBrowser
-
Set dark mode via CEF API (CefRequestContext::SetChromeColorSchemeMode).
- setDeviceChooserHandler(CefriumBrowser.DeviceChooserHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the device chooser handler (null = cancel all device requests).
- setDialogHandler(CefriumDialogHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the file-chooser dialog handler (
<input type=file>). - setDisplayHandler(CefriumDisplayHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the display handler (favicon, progress, console, status, media).
- setDownloadHandler(CefriumBrowser.CefriumDownloadHandler) - Method in class com.cefrium.CefriumBrowser
-
Set the controllable download handler (allow/deny + cancel/pause/resume).
- setDragHandler(CefriumDragHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the drag handler.
- setFocusHandler(CefriumFocusHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the focus handler.
- setFrameHandler(CefriumFrameHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the frame lifecycle handler.
- setHttpAuthHandler(CefriumBrowser.HttpAuthHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the HTTP auth handler (null = cancel every auth challenge).
- setJavaScriptEnabled(boolean) - Method in class com.cefrium.CefriumBrowser
-
Enables/disables JavaScript at runtime (Emulation.setScriptExecutionDisabled).
- setJsDialogHandler(CefriumBrowser.JsDialogHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets a custom JS-dialog handler (null = default Android AlertDialog).
- setKeyboardHandler(CefriumKeyboardHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the keyboard handler (intercept keys before the page).
- setLoadHandler(CefriumLoadHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the per-frame load handler (load start / error).
- setMediaSessionActivity(PendingIntent) - Method in class com.cefrium.CefriumBrowser
-
Sets the PendingIntent fired when the user taps this browser's media control (notification / lock-screen player).
- setMediaSessionEnabled(boolean) - Method in class com.cefrium.CefriumBrowser
-
Enables system media controls (lock-screen + notification shade) for this browser's playback, driven by the page's
navigator.mediaSession. - setNestedScrollingEnabled(boolean) - Method in class com.cefrium.CefriumSurfaceContainer
- setNetworkTimeQueriesEnabled(boolean) - Static method in class com.cefrium.Cefrium
-
Control whether the engine queries Google's time service.
- setOnContextMenuListener(CefriumBrowser.OnContextMenuListener) - Method in class com.cefrium.CefriumBrowser
-
Set the listener for context menu events.
- setOnDownloadListener(CefriumBrowser.OnDownloadListener) - Method in class com.cefrium.CefriumBrowser
-
Set the listener for download progress updates.
- setOnFindResultListener(CefriumBrowser.OnFindResultListener) - Method in class com.cefrium.CefriumBrowser
-
Set the listener for find-in-page results.
- setOnFullscreenChangedListener(CefriumBrowser.OnFullscreenChangedListener) - Method in class com.cefrium.CefriumBrowser
-
Set a listener for fullscreen mode changes.
- setOnLoadingStateChangedListener(CefriumBrowser.OnLoadingStateChangedListener) - Method in class com.cefrium.CefriumBrowser
-
Set a listener for loading state changes.
- setOnRenderProcessTerminatedListener(CefriumBrowser.OnRenderProcessTerminatedListener) - Method in class com.cefrium.CefriumBrowser
-
Set a listener notified when a renderer process for this browser dies.
- setOnRequestInterceptedListener(CefriumBrowser.OnRequestInterceptedListener) - Method in class com.cefrium.CefriumBrowser
-
Set a listener for network request interception.
- setOnTitleChangedListener(CefriumBrowser.OnTitleChangedListener) - Method in class com.cefrium.CefriumBrowser
-
Set a listener for title changes.
- setOnUrlChangedListener(CefriumBrowser.OnUrlChangedListener) - Method in class com.cefrium.CefriumBrowser
-
Set a listener for URL changes during navigation.
- setPageVisible(boolean) - Method in class com.cefrium.CefriumBrowser
-
Sets the page's visibility (compositor + Page Visibility API
document.hidden). - setPermissionHandler(CefriumBrowser.PermissionHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the permission handler (null = deny all web permission requests).
- setPinchToZoomEnabled(boolean) - Method in class com.cefrium.CefriumBrowser
-
Enables or disables pinch-to-zoom (and page zoom) for arbitrary page content.
- setPopupHandler(CefriumBrowser.PopupHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets a popup handler (null = load popups in this browser).
- setProxy(String) - Method in class com.cefrium.CefriumBrowser
-
Convenience: route all traffic through a fixed proxy
"host:port". - setProxy(String, String) - Method in class com.cefrium.CefriumBrowser
-
Configures the proxy for this browser's request context.
- setPullToRefreshEnabled(boolean) - Method in class com.cefrium.CefriumBrowser
-
Enable pull-to-refresh: an overscroll-down gesture at the top of the page reloads it (Chrome-style).
- setQueryHandler(CefriumBrowser.QueryHandler) - Method in class com.cefrium.CefriumBrowser
-
Registers the handler for
window.cefriumQuerycalls. - setRenderHandler(CefriumRenderHandler) - Method in class com.cefrium.CefriumBrowser
-
Set the render handler to receive painted frames (OSR mode only).
- setRequestHandler(CefriumRequestHandler) - Method in class com.cefrium.CefriumBrowser
- setRequestInterceptor(CefriumBrowser.RequestInterceptor) - Method in class com.cefrium.CefriumBrowser
-
Sets a programmatic request interceptor (null clears it).
- setResponseTapEnabled(boolean) - Method in class com.cefrium.CefriumBrowser
-
Enable the opt-in response-body tap (
CefriumRequestHandler.onResponseData(String, ByteBuffer)). - setSslErrorHandler(CefriumBrowser.SslErrorHandler) - Method in class com.cefrium.CefriumBrowser
-
Sets the SSL/certificate error handler (null = cancel on every cert error).
- SETTING_ALLOW - Static variable in class com.cefrium.CefriumBrowser
- SETTING_ASK - Static variable in class com.cefrium.CefriumBrowser
- SETTING_BLOCK - Static variable in class com.cefrium.CefriumBrowser
- SETTING_DEFAULT - Static variable in class com.cefrium.CefriumBrowser
-
Content setting values for
CefriumBrowser.setContentSetting(String, int, int). - setupProcess(Context) - Static method in class com.cefrium.Cefrium
-
Run the per-process Chromium setup the browser process needs before native init.
- setUserAgentOverride(String) - Method in class com.cefrium.CefriumBrowser
-
Overrides the User-Agent at runtime (Emulation.setUserAgentOverride).
- setZoomLevel(double) - Method in class com.cefrium.CefriumBrowser
-
Sets the zoom level (0 = 100%; factor = 1.2^level).
- shouldBlockRequest(String, String, boolean) - Method in interface com.cefrium.CefriumBrowser.RequestInterceptor
-
Return true to block (cancel) this request.
- showContactsPicker(WebContents, ContactsPickerListener, boolean, boolean, boolean, boolean, boolean, boolean, String, ContactsFetcher) - Method in class com.cefrium.CefContactsPickerDelegate
- shutdown() - Static method in class com.cefrium.Cefrium
-
Shut down the Cefrium engine.
- startDownload(String) - Method in class com.cefrium.CefriumBrowser
-
Force a download of
url. - startNestedScroll(int) - Method in class com.cefrium.CefriumSurfaceContainer
- startNestedScroll(int, int) - Method in class com.cefrium.CefriumSurfaceContainer
- stopAllMedia() - Method in class com.cefrium.CefriumBrowser
-
Hard-stops all media players (not resumable like
CefriumBrowser.suspendMedia()) and mutes audio. - stopFinding(boolean) - Method in class com.cefrium.CefriumBrowser
-
Stop the current find-in-page search.
- stopLoading() - Method in class com.cefrium.CefriumBrowser
-
Stops the current load.
- stopMediaSession() - Method in class com.cefrium.CefriumBrowser
-
Stops the page's media session and dismisses its media notification.
- stopNestedScroll() - Method in class com.cefrium.CefriumSurfaceContainer
- stopNestedScroll(int) - Method in class com.cefrium.CefriumSurfaceContainer
- success(String) - Method in interface com.cefrium.CefriumBrowser.QueryCallback
- suspendMedia() - Method in class com.cefrium.CefriumBrowser
-
Suspends active media (audio + video) at the browser-process level (MediaSession Suspend == the audio-focus-loss path).
T
- TERMINATION_ABNORMAL - Static variable in class com.cefrium.CefriumBrowser
-
Termination status: process exited abnormally.
- TERMINATION_CRASHED - Static variable in class com.cefrium.CefriumBrowser
-
Termination status: process crashed.
- TERMINATION_KILLED - Static variable in class com.cefrium.CefriumBrowser
-
Termination status: process was killed (e.g.
- TERMINATION_OOM - Static variable in class com.cefrium.CefriumBrowser
-
Termination status: process ran out of memory.
- TEXT_INPUT_MODE_DECIMAL - Static variable in class com.cefrium.CefriumBrowser
-
Decimal keyboard.
- TEXT_INPUT_MODE_DEFAULT - Static variable in class com.cefrium.CefriumBrowser
-
Default input mode (a normal focused field): show the keyboard.
- TEXT_INPUT_MODE_EMAIL - Static variable in class com.cefrium.CefriumBrowser
-
Email keyboard.
- TEXT_INPUT_MODE_NONE - Static variable in class com.cefrium.CefriumBrowser
-
No virtual keyboard (nothing focused, or inputmode="none"): hide it.
- TEXT_INPUT_MODE_NUMERIC - Static variable in class com.cefrium.CefriumBrowser
-
Numeric keyboard.
- TEXT_INPUT_MODE_SEARCH - Static variable in class com.cefrium.CefriumBrowser
-
Search keyboard.
- TEXT_INPUT_MODE_TEL - Static variable in class com.cefrium.CefriumBrowser
-
Telephone keypad.
- TEXT_INPUT_MODE_TEXT - Static variable in class com.cefrium.CefriumBrowser
-
Plain text keyboard.
- TEXT_INPUT_MODE_URL - Static variable in class com.cefrium.CefriumBrowser
-
URL keyboard.
- title - Variable in class com.cefrium.CefriumBrowser.NavigationEntry
-
Entry display title.
- totalRenderFrameHostCount() - Static method in class com.cefrium.CefriumBrowser
-
Total live RenderFrameHosts across all renderer processes -- the real "working frame" count (host pages + iframes).
U
- update(Uri, ContentValues, String, String[]) - Method in class com.cefrium.CefriumInitProvider
- url - Variable in class com.cefrium.CefriumBrowser.NavigationEntry
-
Entry URL.
- User-Agent - Section in class com.cefrium.Cefrium
V
- value - Variable in class com.cefrium.CefriumBrowser.Cookie
- VERSION - Static variable in class com.cefrium.Cefrium
-
Cefrium SDK version.
Z
- zeroFrameRenderProcessCount() - Static method in class com.cefrium.CefriumBrowser
-
Renderer processes that currently host ZERO frames -- reuse "zombies" the pool's reap targets.
All Classes and Interfaces|All Packages|Constant Field Values