All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AccessibilityBridge |
Bridge between Android's OS accessibility system and Flutter's accessibility system.
|
| AccessibilityBridge.Action |
|
| AccessibilityBridge.OnAccessibilityChangeListener |
Listener that can be set on a AccessibilityBridge, which is invoked any time
accessibility is turned on/off, or touch exploration is turned on/off.
|
| AccessibilityChannel |
System channel that sends accessibility requests and events from Flutter to Android.
|
| AccessibilityChannel.AccessibilityMessageHandler |
Handler that receives accessibility messages sent from Flutter to Android through a given
AccessibilityChannel.
|
| ActivityAware |
|
| ActivityControlSurface |
|
| ActivityLifecycleListener |
|
| ActivityPluginBinding |
|
| ActivityPluginBinding.OnSaveInstanceStateListener |
|
| AndroidTouchProcessor |
Sends touch information from Android to Flutter in a format that Flutter understands.
|
| ApplicationInfoLoader |
Loads application information given a Context.
|
| BasicMessageChannel<T> |
A named channel for communicating with the Flutter application using basic, asynchronous message
passing.
|
| BasicMessageChannel.MessageHandler<T> |
A handler of incoming messages.
|
| BasicMessageChannel.Reply<T> |
Message reply callback.
|
| BinaryCodec |
|
| BinaryMessenger |
Facility for communicating with Flutter using asynchronous message passing with binary messages.
|
| BinaryMessenger.BinaryMessageHandler |
Handler for incoming binary messages from Flutter.
|
| BinaryMessenger.BinaryReply |
Binary message reply callback.
|
| BinaryMessenger.TaskQueue |
An abstraction over the threading policy used to invoke message handlers.
|
| BroadcastReceiverAware |
|
| BroadcastReceiverControlSurface |
|
| BroadcastReceiverPluginBinding |
|
| ContentProviderAware |
|
| ContentProviderControlSurface |
|
| ContentProviderPluginBinding |
|
| DartExecutor |
Configures, bootstraps, and starts executing Dart code.
|
| DartExecutor.DartCallback |
Configuration options that specify which Dart callback function is executed and where to find
that callback and other assets required for Dart execution.
|
| DartExecutor.DartEntrypoint |
Configuration options that specify which Dart entrypoint function is executed and where to find
that entrypoint and other assets required for Dart execution.
|
| DartExecutor.IsolateServiceIdListener |
Callback interface invoked when the isolate identifier becomes available.
|
| DeferredComponentChannel |
Method channel that handles manual installation requests and queries for installation state for
deferred components.
|
| DrawableSplashScreen |
Deprecated. |
| DrawableSplashScreen.DrawableSplashScreenView |
|
| ErrorLogResult |
|
| EventChannel |
A named channel for communicating with the Flutter application using asynchronous event streams.
|
| EventChannel.EventSink |
Event callback.
|
| EventChannel.StreamHandler |
Handler of stream setup and teardown requests.
|
| ExclusiveAppComponent<T> |
An Android App Component exclusively attached to a FlutterEngine.
|
| FlutterActivity |
Deprecated.
|
| FlutterActivity |
Activity which displays a fullscreen Flutter UI.
|
| FlutterActivity.CachedEngineIntentBuilder |
|
| FlutterActivity.NewEngineIntentBuilder |
Builder to create an Intent that launches a FlutterActivity with a new FlutterEngine and the desired configuration.
|
| FlutterActivityDelegate |
Deprecated.
|
| FlutterActivityDelegate.ViewFactory |
Specifies the mechanism by which Flutter views are created during the operation of a
FlutterActivityDelegate.
|
| FlutterActivityEvents |
A collection of Android Activity methods that are relevant to the core operation of
Flutter applications.
|
| FlutterActivityLaunchConfigs |
Collection of Flutter launch configuration options.
|
| FlutterActivityLaunchConfigs.BackgroundMode |
The mode of the background of a Flutter Activity, either opaque or transparent.
|
| FlutterApplication |
Flutter implementation of Application, managing application-level global
initializations.
|
| FlutterApplicationInfo |
Encapsulates all the information that Flutter needs from application manifest.
|
| FlutterCallbackInformation |
A class representing information for a callback registered using `PluginUtilities` from
`dart:ui`.
|
| FlutterEngine |
A single Flutter execution environment.
|
| FlutterEngine.EngineLifecycleListener |
Lifecycle callbacks for Flutter engine lifecycle events.
|
| FlutterEngineCache |
Static singleton cache that holds FlutterEngine instances
identified by Strings.
|
| FlutterEngineConfigurator |
Configures a FlutterEngine after it is created, e.g., adds
plugins.
|
| FlutterEngineGroup |
Represents a collection of FlutterEngines who share resources
to allow them to be created faster and with less memory than calling the FlutterEngine's constructor multiple times.
|
| FlutterEngineProvider |
Provides a FlutterEngine instance to be used by a
FlutterActivity or FlutterFragment.
|
| FlutterException |
Thrown to indicate that a Flutter method invocation failed on the Flutter side.
|
| FlutterFragment |
Fragment which displays a Flutter UI that takes up all available Fragment space.
|
| FlutterFragment.CachedEngineFragmentBuilder |
Builder that creates a new FlutterFragment that uses a cached FlutterEngine with arguments that correspond to the values
set on this Builder.
|
| FlutterFragment.NewEngineFragmentBuilder |
Builder that creates a new FlutterFragment with arguments that correspond to
the values set on this NewEngineFragmentBuilder.
|
| FlutterFragmentActivity |
Deprecated.
|
| FlutterFragmentActivity |
A Flutter Activity that is based upon FragmentActivity.
|
| FlutterFragmentActivity.CachedEngineIntentBuilder |
|
| FlutterFragmentActivity.NewEngineIntentBuilder |
Builder to create an Intent that launches a FlutterFragmentActivity with a new
FlutterEngine and the desired configuration.
|
| FlutterImageView |
|
| FlutterImageView.SurfaceKind |
|
| FlutterJNI |
Interface between Flutter embedding's Java code and Flutter engine's C/C++ code.
|
| FlutterJNI.AccessibilityDelegate |
Delegate responsible for creating and updating Android-side caches of Flutter's semantics tree
and custom accessibility actions.
|
| FlutterJNI.AsyncWaitForVsyncDelegate |
|
| FlutterJNI.Factory |
A factory for creating FlutterJNI instances.
|
| FlutterLoader |
Finds Flutter resources in an application APK and also loads Flutter's native library.
|
| FlutterLoader.Settings |
|
| FlutterMain |
Deprecated.
|
| FlutterMain.Settings |
|
| FlutterMutatorsStack |
The mutator stack containing a list of mutators
|
| FlutterMutatorsStack.FlutterMutatorType |
|
| FlutterMutatorView |
|
| FlutterNativeView |
Deprecated.
|
| FlutterOverlaySurface |
|
| FlutterPlayStoreSplitApplication |
Flutter's extension of SplitCompatApplication that injects a PlayStoreDeferredComponentManager with FlutterInjector to enable Split AOT Flutter apps.
|
| FlutterPlayStoreSplitApplication |
Flutter's extension of SplitCompatApplication that injects a PlayStoreDeferredComponentManager with FlutterInjector to enable Split AOT Flutter apps.
|
| FlutterPlugin |
Interface to be implemented by all Flutter plugins.
|
| FlutterPlugin.FlutterAssets |
Provides Flutter plugins with access to Flutter asset information.
|
| FlutterPlugin.FlutterPluginBinding |
Resources made available to all plugins registered with a given FlutterEngine.
|
| FlutterPluginRegistry |
Deprecated.
|
| FlutterRenderer |
Represents the rendering responsibilities of a FlutterEngine.
|
| FlutterRenderer.ViewportMetrics |
Mutable data structure that holds all viewport metrics properties that Flutter cares about.
|
| FlutterRunArguments |
A class containing arguments for entering a FlutterNativeView's isolate for the first time.
|
| FlutterShellArgs |
Arguments that can be delivered to the Flutter shell when it is created.
|
| FlutterSurfaceView |
|
| FlutterTextureView |
|
| FlutterUiDisplayListener |
Listener invoked when Flutter starts and stops rendering pixels to an Android View
hierarchy.
|
| FlutterView |
Displays a Flutter UI on an Android device.
|
| FlutterView |
Deprecated.
|
| FlutterView.FirstFrameListener |
Listener will be called on the Android UI thread once when Flutter renders the first frame.
|
| FlutterView.FlutterEngineAttachmentListener |
Listener that is notified when a FlutterEngine is attached
to/detached from a given FlutterView.
|
| FlutterView.Provider |
Interface for those objects that maintain and expose a reference to a FlutterView (such
as a full-screen Flutter activity).
|
| HiddenLifecycleReference |
An Object that can be used to obtain a Lifecycle reference.
|
| JSONMessageCodec |
|
| JSONMethodCodec |
A MethodCodec using UTF-8 encoded JSON method calls and result envelopes.
|
| JSONUtil |
|
| KeyboardManager |
A class to process KeyEvents dispatched to a FlutterView, either from a hardware
keyboard or an IME event.
|
| KeyChannelResponder |
A KeyboardManager.Responder of KeyboardManager that handles events by sending the
raw information through the method channel.
|
| KeyEventChannel |
Event message channel for key events to/from the Flutter framework.
|
| KeyEventChannel.EventResponseHandler |
A handler of incoming key handling messages.
|
| KeyEventChannel.FlutterKeyEvent |
A key event as defined by Flutter.
|
| LifecycleChannel |
TODO(mattcarroll): fill in javadoc for LifecycleChannel.
|
| LocalizationChannel |
Sends the platform's locales to Dart.
|
| LocalizationChannel.LocalizationMessageHandler |
Handler that receives platform messages sent from Flutter to Android through a given PlatformChannel.
|
| MessageCodec<T> |
A message encoding/decoding mechanism.
|
| MethodCall |
|
| MethodChannel |
A named channel for communicating with the Flutter application using asynchronous method calls.
|
| MethodChannel.MethodCallHandler |
A handler of incoming method calls.
|
| MethodChannel.Result |
Method call result callback.
|
| MethodCodec |
A codec for method calls and enveloped results.
|
| MotionEventTracker |
Tracks the motion events received by the FlutterView.
|
| MotionEventTracker.MotionEventId |
Represents a unique identifier corresponding to a motion event.
|
| MouseCursorChannel |
System channel that receives requests for mouse cursor behavior, e.g., set as system cursors.
|
| MouseCursorChannel.MouseCursorMethodHandler |
|
| NavigationChannel |
TODO(mattcarroll): fill in javadoc for NavigationChannel.
|
| PathUtils |
|
| PlatformChannel |
System channel that receives requests for host platform behavior, e.g., haptic and sound effects,
system chrome configurations, and clipboard interaction.
|
| PlatformChannel.AppSwitcherDescription |
The color and label of an application that appears in Android's app switcher, AKA recents
screen.
|
| PlatformChannel.Brightness |
|
| PlatformChannel.ClipboardContentFormat |
Data formats of clipboard content.
|
| PlatformChannel.DeviceOrientation |
The possible desired orientations of a Flutter application.
|
| PlatformChannel.HapticFeedbackType |
The types of haptic feedback that the Android OS can generate on behalf of an application.
|
| PlatformChannel.PlatformMessageHandler |
Handler that receives platform messages sent from Flutter to Android through a given PlatformChannel.
|
| PlatformChannel.SoundType |
Types of sounds the Android OS can play on behalf of an application.
|
| PlatformChannel.SystemChromeStyle |
The color and brightness of system chrome, e.g., status bar and system navigation bar.
|
| PlatformChannel.SystemUiMode |
The set of Android system fullscreen modes as perceived by the Flutter application.
|
| PlatformChannel.SystemUiOverlay |
The set of Android system UI overlays as perceived by the Flutter application.
|
| PlatformMessageHandler |
Handler that receives messages from Dart code.
|
| PlatformPlugin |
Android implementation of the platform plugin.
|
| PlatformPlugin.PlatformPluginDelegate |
The PlatformPlugin generally has default behaviors implemented for platform
functionalities requested by the Flutter framework.
|
| PlatformTaskQueue |
A BinaryMessenger.TaskQueue that posts to the platform thread (aka main thread).
|
| PlatformView |
A handle to an Android view to be embedded in the Flutter hierarchy.
|
| PlatformViewFactory |
|
| PlatformViewRegistry |
Registry for platform view factories.
|
| PlatformViewsAccessibilityDelegate |
Facilitates interaction between the accessibility bridge and embedded platform views.
|
| PlatformViewsChannel |
System channel that sends 2-way communication between Flutter and Android to facilitate embedding
of Android Views within a Flutter application.
|
| PlatformViewsChannel.PlatformViewCreationRequest |
Request sent from Flutter to create a new platform view.
|
| PlatformViewsChannel.PlatformViewResizeRequest |
Request sent from Flutter to resize a platform view.
|
| PlatformViewsChannel.PlatformViewsHandler |
Handler that receives platform view messages sent from Flutter to Android through a given
PlatformViewsChannel.
|
| PlatformViewsChannel.PlatformViewTouch |
The state of a touch event in Flutter within a platform view.
|
| PlatformViewsController |
Manages platform views.
|
| PluginRegistry |
|
| PluginRegistry |
|
| PluginRegistry.ActivityResultListener |
Delegate interface for handling activity results on behalf of the main Activity.
|
| PluginRegistry.NewIntentListener |
Delegate interface for handling new intents on behalf of the main Activity.
|
| PluginRegistry.PluginRegistrantCallback |
Deprecated.
|
| PluginRegistry.Registrar |
Deprecated.
|
| PluginRegistry.RequestPermissionsResultListener |
Delegate interface for handling result of permissions requests on behalf of the main Activity.
|
| PluginRegistry.UserLeaveHintListener |
Delegate interface for handling user leave hints on behalf of the main Activity.
|
| PluginRegistry.ViewDestroyListener |
Deprecated.
|
| Preconditions |
Static convenience methods that help a method or constructor check whether it was invoked
correctly (that is, whether its preconditions were met).
|
| Predicate<T> |
|
| RenderMode |
Render modes for a Flutter UI.
|
| RenderSurface |
Owns a Surface that FlutterRenderer would like to paint.
|
| RestorationChannel |
System channel to exchange restoration data between framework and engine.
|
| ServiceAware |
|
| ServiceAware.OnModeChangeListener |
|
| ServiceControlSurface |
|
| ServicePluginBinding |
|
| SettingsChannel |
|
| SettingsChannel.MessageBuilder |
|
| SettingsChannel.PlatformBrightness |
The brightness mode of the host platform.
|
| ShimPluginRegistry |
A PluginRegistry that is shimmed to let old plugins use the new Android embedding and
plugin API behind the scenes.
|
| SplashScreen |
Deprecated. |
| SplashScreenProvider |
Deprecated. |
| StandardMessageCodec |
MessageCodec using the Flutter standard binary encoding.
|
| StandardMethodCodec |
A MethodCodec using the Flutter standard binary encoding.
|
| StringCodec |
|
| SurfaceTextureWrapper |
A wrapper for a SurfaceTexture that tracks whether the texture has been released.
|
| SystemChannel |
TODO(mattcarroll): fill in javadoc for SystemChannel.
|
| TextEditingDelta |
|
| TextInputChannel |
TextInputChannel is a platform channel between Android and Flutter that is used to
communicate information about the user's text input.
|
| TextInputChannel.Configuration |
A text editing configuration.
|
| TextInputChannel.Configuration.Autofill |
|
| TextInputChannel.InputType |
A text input type.
|
| TextInputChannel.TextCapitalization |
Text capitalization schemes.
|
| TextInputChannel.TextEditState |
State of an on-going text editing session.
|
| TextInputChannel.TextInputMethodHandler |
|
| TextInputChannel.TextInputType |
Types of text input.
|
| TextInputPlugin |
Android implementation of the text input plugin.
|
| TextureRegistry |
Registry of backend textures used with a single FlutterView instance.
|
| TextureRegistry.SurfaceTextureEntry |
A registry entry for a managed SurfaceTexture.
|
| TransparencyMode |
Transparency mode for a Flutter UI.
|
| ViewUtils |
|
| VsyncWaiter |
|