flutter_inappwebview_android
library
Classes
-
AndroidAssetsPathHandler
-
Handler class to open a file from assets directory in the application APK.
-
AndroidAssetsPathHandlerCreationParams
-
Object specifying creation parameters for creating a AndroidAssetsPathHandler.
-
AndroidChromeSafariBrowser
-
Class that provides a visible standard interface for browsing the web.
It presents a self-contained web interface inside your app.
-
AndroidChromeSafariBrowserCreationParams
-
Object specifying creation parameters for creating a AndroidChromeSafariBrowser.
-
AndroidCookieManager
-
Class that implements a singleton object (shared instance) which manages the cookies used by WebView instances.
On Android, it is implemented using CookieManager.
On iOS, it is implemented using WKHTTPCookieStore.
-
AndroidCookieManagerCreationParams
-
Object specifying creation parameters for creating a AndroidCookieManager.
-
AndroidCustomPathHandler
-
Custom handler class used to implement a custom logic to open a file.
-
AndroidCustomPathHandlerCreationParams
-
Object specifying creation parameters for creating a AndroidCustomPathHandler.
-
AndroidFindInteractionController
-
This class represents the controller used by the
WebView
to add
text-finding capabilities, such as the "Find on page" feature.
-
AndroidFindInteractionControllerCreationParams
-
Object specifying creation parameters for creating a AndroidFindInteractionController.
-
AndroidHeadlessInAppWebView
-
Class that represents a WebView in headless mode.
It can be used to run a WebView in background without attaching an
InAppWebView
to the widget tree.
-
AndroidHeadlessInAppWebViewCreationParams
-
Object specifying creation parameters for creating a AndroidHeadlessInAppWebView.
-
AndroidHttpAuthCredentialDatabase
-
Class that implements a singleton object (shared instance) which manages the shared HTTP auth credentials cache.
On iOS and MacOS, this class uses the URLCredentialStorage class.
On Android, this class has a custom implementation using
android.database.sqlite.SQLiteDatabase
because
WebViewDatabase
doesn't offer the same functionalities as iOS URLCredentialStorage
.
-
AndroidHttpAuthCredentialDatabaseCreationParams
-
Object specifying creation parameters for creating a AndroidHttpAuthCredentialDatabase.
-
AndroidInAppBrowser
-
This class represents a native WebView displayed on top of the Flutter App,
so it's not integrated into the Flutter widget tree.
It uses the native WebView of the platform.
The webViewController field can be used to access the
PlatformInAppWebViewController
API.
-
AndroidInAppBrowserCreationParams
-
Object specifying creation parameters for creating a AndroidInAppBrowser.
-
AndroidInAppWebViewController
-
Controls a WebView, such as an
InAppWebView
widget instance, a AndroidHeadlessInAppWebView instance or AndroidInAppBrowser WebView instance.
-
AndroidInAppWebViewControllerCreationParams
-
Object specifying creation parameters for creating a AndroidInAppWebViewController.
-
AndroidInAppWebViewPlatform
-
Implementation of
InAppWebViewPlatform
using the WebView API.
-
AndroidInAppWebViewWidget
-
Flutter Widget for adding an inline native WebView integrated in the flutter widget tree.
-
AndroidInAppWebViewWidgetCreationParams
-
Object specifying creation parameters for creating a
PlatformInAppWebViewWidget
.
-
AndroidInternalStoragePathHandler
-
Handler class to open files from application internal storage.
For more information about android storage please refer to
Android Developers Docs: Data and file storage overview.
-
AndroidInternalStoragePathHandlerCreationParams
-
Object specifying creation parameters for creating a AndroidInternalStoragePathHandler.
-
AndroidJavaScriptReplyProxy
-
-
AndroidJavaScriptReplyProxyCreationParams
-
Object specifying creation parameters for creating a AndroidJavaScriptReplyProxy.
-
AndroidLocalStorage
-
Class that provides methods to manage the JavaScript
window.localStorage
object.
It used by PlatformWebStorage
.
-
AndroidLocalStorageCreationParams
-
Object specifying creation parameters for creating a AndroidLocalStorage.
-
AndroidPathHandler
-
A handler that produces responses for a registered path.
-
AndroidPathHandlerCreationParams
-
Object specifying creation parameters for creating a AndroidPathHandler.
-
AndroidPrintJobController
-
Class representing a print job eventually returned by
PlatformInAppWebViewController.printCurrentPage
.
-
AndroidPrintJobControllerCreationParams
-
Object specifying creation parameters for creating a AndroidPrintJobController.
-
AndroidProcessGlobalConfig
-
Process Global Configuration for
WebView
.
WebView has some process-global configuration parameters
that cannot be changed once WebView has been loaded.
This class allows apps to set these parameters.
-
AndroidProcessGlobalConfigCreationParams
-
Object specifying creation parameters for creating a AndroidProcessGlobalConfig.
-
AndroidProxyController
-
Manages setting and clearing a process-specific override for the Android system-wide proxy settings that govern network requests made by
WebView
.
-
AndroidProxyControllerCreationParams
-
Object specifying creation parameters for creating a AndroidProxyController.
-
AndroidPullToRefreshController
-
A standard controller that can initiate the refreshing of a scroll view’s contents.
This should be used whenever the user can refresh the contents of a WebView via a vertical swipe gesture.
-
AndroidPullToRefreshControllerCreationParams
-
Object specifying creation parameters for creating a AndroidPullToRefreshController.
-
AndroidResourcesPathHandler
-
Handler class to open a file from resources directory in the application APK.
-
AndroidResourcesPathHandlerCreationParams
-
Object specifying creation parameters for creating a AndroidResourcesPathHandler.
-
AndroidServiceWorkerController
-
Class that manages Service Workers used by
WebView
.
-
AndroidServiceWorkerControllerCreationParams
-
Object specifying creation parameters for creating a AndroidServiceWorkerController.
-
AndroidSessionStorage
-
Class that provides methods to manage the JavaScript
window.sessionStorage
object.
It used by PlatformWebStorage
.
-
AndroidSessionStorageCreationParams
-
Object specifying creation parameters for creating a AndroidSessionStorage.
-
AndroidStorage
-
Class that provides methods to manage the JavaScript Storage object.
It is used by
PlatformLocalStorage
and PlatformSessionStorage
.
-
AndroidStorageCreationParams
-
Object specifying creation parameters for creating a AndroidStorage.
-
AndroidTracingController
-
Manages tracing of
WebView
s.
In particular provides functionality for the app to enable/disable tracing of parts of code and to collect tracing data.
This is useful for profiling performance issues, debugging and memory usage analysis in production and real life scenarios.
-
AndroidTracingControllerCreationParams
-
Object specifying creation parameters for creating a AndroidTracingController.
-
AndroidWebMessageChannel
-
The representation of the HTML5 message channels.
-
AndroidWebMessageChannelCreationParams
-
Object specifying creation parameters for creating a AndroidWebMessageChannel.
-
AndroidWebMessageListener
-
This listener receives messages sent on the JavaScript object which was injected by
PlatformInAppWebViewController.addWebMessageListener
.
-
AndroidWebMessageListenerCreationParams
-
Object specifying creation parameters for creating a AndroidWebMessageListener.
-
AndroidWebMessagePort
-
The representation of the HTML5 message ports.
-
AndroidWebMessagePortCreationParams
-
Object specifying creation parameters for creating a AndroidWebMessagePort.
-
AndroidWebStorage
-
Class that provides access to the JavaScript Web Storage API:
window.sessionStorage
and window.localStorage
.
It used by PlatformInAppWebViewController.webStorage
.
-
AndroidWebStorageCreationParams
-
Object specifying creation parameters for creating a AndroidWebStorage.
-
AndroidWebStorageManager
-
Class that implements a singleton object (shared instance) which manages the web storage used by WebView instances.
On Android, it is implemented using WebStorage.
On iOS and MacOS, it is implemented using WKWebsiteDataStore.default().
-
AndroidWebStorageManagerCreationParams
-
Object specifying creation parameters for creating a AndroidWebStorageManager.
-
AndroidWebViewFeature
-
Class that represents an Android-specific utility class for checking which WebView Support Library features are supported on the device.
-
AndroidWebViewFeatureCreationParams
-
Object specifying creation parameters for creating a AndroidWebViewFeature.