A B C D E F G H I J K L M N O P R S T U V W X Y

## A

AccessibilityBridge - Class in io.flutter.view
  Bridge between Android's OS accessibility system and Flutter's accessibility system.
AccessibilityBridge(View, AccessibilityChannel, AccessibilityManager, ContentResolver, PlatformViewsAccessibilityDelegate) - Constructor for class io.flutter.view.AccessibilityBridge
AccessibilityBridge(View, AccessibilityChannel, AccessibilityManager, ContentResolver, AccessibilityViewEmbedder, PlatformViewsAccessibilityDelegate) - Constructor for class io.flutter.view.AccessibilityBridge
AccessibilityBridge.Action - Enum in io.flutter.view
AccessibilityBridge.OnAccessibilityChangeListener - Interface in io.flutter.view
  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 - Class in io.flutter.embedding.engine.systemchannels
  System channel that sends accessibility requests and events from Flutter to Android.
AccessibilityChannel(DartExecutor, FlutterJNI) - Constructor for class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Constructs an `AccessibilityChannel` that connects Android to the Dart code running in `dartExecutor`.
AccessibilityChannel.AccessibilityMessageHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives accessibility messages sent from Flutter to Android through a given `AccessibilityChannel`.
acquireLatestImage() - Method in class io.flutter.embedding.android.FlutterImageView
  Acquires the next image to be drawn to the `Canvas`.
acquireLatestImageViewFrame() - Method in class io.flutter.embedding.android.FlutterView
action - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
actionLabel - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
activateSystemCursor(String) - Method in interface io.flutter.embedding.engine.systemchannels.MouseCursorChannel.MouseCursorMethodHandler
activeContext() - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns the active `Context`.
activity() - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns the `Activity` that forms the plugin's operating context.
ActivityAware - Interface in io.flutter.embedding.engine.plugins.activity
  `FlutterPlugin` that is interested in `Activity` lifecycle events related to a `FlutterEngine` running within the given `Activity`.
ActivityControlSurface - Interface in io.flutter.embedding.engine.plugins.activity
  Control surface through which an `Activity` attaches to a `FlutterEngine`.
ActivityLifecycleListener - Interface in io.flutter.plugin.common
ActivityPluginBinding - Interface in io.flutter.embedding.engine.plugins.activity
  Binding that gives `ActivityAware` plugins access to an associated `Activity` and the `Activity`'s lifecycle methods.
ActivityPluginBinding.OnSaveInstanceStateListener - Interface in io.flutter.embedding.engine.plugins.activity
add(String) - Method in class io.flutter.embedding.engine.FlutterShellArgs
  Adds the given `arg` to this set of arguments.
add(FlutterPlugin) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Attaches the given `plugin` to the `FlutterEngine` associated with this `PluginRegistry`.
add(Set<FlutterPlugin>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Attaches the given `plugins` to the `FlutterEngine` associated with this `PluginRegistry`.
addActivityLifecycleListener(ActivityLifecycleListener) - Method in class io.flutter.view.FlutterView
  Deprecated.
addActivityResultListener(PluginRegistry.ActivityResultListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onActivityResult(...)` method is invoked.
addActivityResultListener(PluginRegistry.ActivityResultListener) - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Adds a callback allowing the plugin to take part in handling incoming calls to `Activity.onActivityResult(int, int, Intent)`.
addEngineLifecycleListener(FlutterEngine.EngineLifecycleListener) - Method in class io.flutter.embedding.engine.FlutterEngine
  Adds a `listener` to be notified of Flutter engine lifecycle events, e.g., `onPreEngineStart()`.
addEngineLifecycleListener(FlutterEngine.EngineLifecycleListener) - Method in class io.flutter.embedding.engine.FlutterJNI
  Adds the given `engineLifecycleListener` to be notified of Flutter engine lifecycle events, e.g., `FlutterEngine.EngineLifecycleListener.onPreEngineRestart()`.
addFirstFrameListener(FlutterView.FirstFrameListener) - Method in class io.flutter.view.FlutterView
  Deprecated.
  Provide a listener that will be called once when the FlutterView renders its first frame to the underlaying SurfaceView.
addFlutterEngineAttachmentListener(FlutterView.FlutterEngineAttachmentListener) - Method in class io.flutter.embedding.android.FlutterView
  Adds a `FlutterView.FlutterEngineAttachmentListener`, which is notified whenever this `FlutterView` attached to/detaches from a `FlutterEngine`.
addIsDisplayingFlutterUiListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.engine.FlutterJNI
  Adds a `FlutterUiDisplayListener`, which receives a callback when Flutter's engine notifies `FlutterJNI` that Flutter is painting pixels to the `Surface` that was provided to Flutter.
addIsDisplayingFlutterUiListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Adds a listener that is invoked whenever this `FlutterRenderer` starts and stops painting pixels to an Android `View` hierarchy.
addNewIntentListener(PluginRegistry.NewIntentListener) - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Adds a callback allowing the plugin to take part in handling incoming calls to `Activity.onNewIntent(Intent)`.
addOnFirstFrameRenderedListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.android.FlutterView
  Adds the given `listener` to this `FlutterView`, to be notified upon Flutter's first rendered frame.
addOnModeChangeListener(ServiceAware.OnModeChangeListener) - Method in interface io.flutter.embedding.engine.plugins.service.ServicePluginBinding
  Adds the given `listener` to be notified when the associated `Service` goes from background to foreground, or foreground to background.
addOnNewIntentListener(PluginRegistry.NewIntentListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onNewIntent(...)` method is invoked.
addOnSaveStateListener(ActivityPluginBinding.OnSaveInstanceStateListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked when the associated `Activity` or `Fragment` saves and restores instance state.
addOnUserLeaveHintListener(PluginRegistry.UserLeaveHintListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onUserLeaveHint()` method is invoked.
addRequestPermissionsResultListener(PluginRegistry.RequestPermissionsResultListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Adds a listener that is invoked whenever the associated `Activity`'s `onRequestPermissionsResult(...)` method is invoked.
addRequestPermissionsResultListener(PluginRegistry.RequestPermissionsResultListener) - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Adds a callback allowing the plugin to take part in handling incoming calls to `Activity#onRequestPermissionsResult(int, String[], int[])` or `androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback#onRequestPermissionsResult(int, String[], int[])`.
addUserLeaveHintListener(PluginRegistry.UserLeaveHintListener) - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Adds a callback allowing the plugin to take part in handling incoming calls to `Activity.onUserLeaveHint()`.
addViewDestroyListener(PluginRegistry.ViewDestroyListener) - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Adds a callback allowing the plugin to take part in handling incoming calls to `Activity.onDestroy()`.
androidAssetManager - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
  Standard Android AssetManager, provided from some `Context` or `Resources`.
AndroidKeyProcessor - Class in io.flutter.embedding.android
  A class to process key events from Android, passing them to the framework as messages using `KeyEventChannel`.
AndroidKeyProcessor(View, KeyEventChannel, TextInputPlugin) - Constructor for class io.flutter.embedding.android.AndroidKeyProcessor
  Constructor for AndroidKeyProcessor.
AndroidTouchProcessor - Class in io.flutter.embedding.android
  Sends touch information from Android to Flutter in a format that Flutter understands.
AndroidTouchProcessor(FlutterRenderer, boolean) - Constructor for class io.flutter.embedding.android.AndroidTouchProcessor
  Constructs an `AndroidTouchProcessor` that will send touch event data to the Flutter execution context represented by the given `FlutterRenderer`.
announce(String) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  The Dart application would like the given `message` to be announced.
aotSharedLibraryName - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
appBundlePath(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  The path to the app bundle which contains the Dart app to execute.
appIsDetached() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
appIsInactive() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
appIsPaused() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
appIsResumed() - Method in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
ApplicationInfoLoader - Class in io.flutter.embedding.engine.loader
  Loads application information given a Context.
ApplicationInfoLoader() - Constructor for class io.flutter.embedding.engine.loader.ApplicationInfoLoader
AppSwitcherDescription(int, String) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformChannel.AppSwitcherDescription
ARG_APP_BUNDLE_PATH - Static variable in class io.flutter.embedding.android.FlutterFragment
  Path to Flutter's Dart code.
ARG_CACHE_SKSL - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_CACHED_ENGINE_ID - Static variable in class io.flutter.embedding.android.FlutterFragment
  The ID of a `FlutterEngine` cached in `FlutterEngineCache` that will be used within the created `FlutterFragment`.
ARG_DART_ENTRYPOINT - Static variable in class io.flutter.embedding.android.FlutterFragment
  The Dart entrypoint method name that is executed upon initialization.
ARG_DART_FLAGS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_DESTROY_ENGINE_WITH_FRAGMENT - Static variable in class io.flutter.embedding.android.FlutterFragment
  True if the `FlutterEngine` in the created `FlutterFragment` should be destroyed when the `FlutterFragment` is destroyed, false if the `FlutterEngine` should outlive the `FlutterFragment`.
ARG_DISABLE_SERVICE_AUTH_CODES - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_DUMP_SHADER_SKP_ON_SHADER_COMPILATION - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_ENABLE_DART_PROFILING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_ENABLE_SOFTWARE_RENDERING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_ENABLE_STATE_RESTORATION - Static variable in class io.flutter.embedding.android.FlutterFragment
  True if the framework state in the engine attached to this engine should be stored and restored when this fragment is created and destroyed.
ARG_ENDLESS_TRACE_BUFFER - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_FLUTTER_INITIALIZATION_ARGS - Static variable in class io.flutter.embedding.android.FlutterFragment
  Flutter shell arguments.
ARG_FLUTTERVIEW_RENDER_MODE - Static variable in class io.flutter.embedding.android.FlutterFragment
  `RenderMode` to be used for the `FlutterView` in this `FlutterFragment`
ARG_FLUTTERVIEW_TRANSPARENCY_MODE - Static variable in class io.flutter.embedding.android.FlutterFragment
  `TransparencyMode` to be used for the `FlutterView` in this `FlutterFragment`
ARG_HANDLE_DEEPLINKING - Static variable in class io.flutter.embedding.android.FlutterFragment
  Whether the activity delegate should handle the deeplinking request.
ARG_INITIAL_ROUTE - Static variable in class io.flutter.embedding.android.FlutterFragment
  Initial Flutter route that is rendered in a Navigator widget.
ARG_KEY_CACHE_SKSL - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_DART_FLAGS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_DISABLE_SERVICE_AUTH_CODES - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_DUMP_SHADER_SKP_ON_SHADER_COMPILATION - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_ENABLE_DART_PROFILING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_ENABLE_SOFTWARE_RENDERING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_ENDLESS_TRACE_BUFFER - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_OBSERVATORY_PORT - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_PURGE_PERSISTENT_CACHE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_SKIA_DETERMINISTIC_RENDERING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_START_PAUSED - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TRACE_SKIA - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TRACE_STARTUP - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_TRACE_SYSTRACE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_USE_TEST_FONTS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_KEY_VERBOSE_LOGGING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_OBSERVATORY_PORT - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_PURGE_PERSISTENT_CACHE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_SHOULD_ATTACH_ENGINE_TO_ACTIVITY - Static variable in class io.flutter.embedding.android.FlutterFragment
  See `FlutterFragment.shouldAttachEngineToActivity()`.
ARG_SKIA_DETERMINISTIC_RENDERING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_START_PAUSED - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_TRACE_SKIA - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_TRACE_STARTUP - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_TRACE_SYSTRACE - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_USE_TEST_FONTS - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
ARG_VERBOSE_LOGGING - Static variable in class io.flutter.embedding.engine.FlutterShellArgs
argument(String) - Method in class io.flutter.plugin.common.MethodCall
  Returns a String-keyed argument of this method call, assuming `MethodCall.arguments` is a `Map` or a `JSONObject`.
arguments - Variable in class io.flutter.plugin.common.MethodCall
  Arguments for the call.
arguments() - Method in class io.flutter.plugin.common.MethodCall
  Returns the arguments of this method call with a static type determined by the call-site.
assertAttached() - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
asyncWaitForVsync(long) - Method in interface io.flutter.embedding.engine.FlutterJNI.AsyncWaitForVsyncDelegate
attach(FlutterView, Activity) - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
attach(Context, TextureRegistry, DartExecutor) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Attaches this platform views controller to its input and output channels.
attachAccessibilityBridge(AccessibilityBridge) - Method in interface io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
  Attaches an accessibility bridge for this platform views accessibility delegate.
attachAccessibilityBridge(AccessibilityBridge) - Method in class io.flutter.plugin.platform.PlatformViewsController
attachOverlaySurfaceToRender(FlutterImageView) - Method in class io.flutter.embedding.android.FlutterView
attachTextInputPlugin(TextInputPlugin) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Attaches this controller to a text input plugin.
attachToActivity(Activity, Lifecycle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Deprecated.
  Prefer using the `ActivityControlSurface.attachToActivity(ExclusiveAppComponent, Lifecycle)` API to avoid situations where multiple activities are driving the FlutterEngine simultaneously. See https://github.com/flutter/flutter/issues/66192.
attachToActivity(ExclusiveAppComponent<Activity>, Lifecycle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `ExclusiveAppComponent` that is displaying the visual content of the `FlutterEngine` that is associated with this `ActivityControlSurface`.
attachToBroadcastReceiver(BroadcastReceiver, Lifecycle) - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverControlSurface
  Call this method from the `BroadcastReceiver` that is running the `FlutterEngine` that is associated with this `BroadcastReceiverControlSurface`.
attachToContentProvider(ContentProvider, Lifecycle) - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderControlSurface
  Call this method from the `ContentProvider` that is running the `FlutterEngine` that is associated with this `ContentProviderControlSurface`.
attachToFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterView
  Connects this `FlutterView` to the given `FlutterEngine`.
attachToFlutterRenderer(FlutterRenderer) - Method in class io.flutter.plugin.platform.PlatformViewsController
attachToGLContext(int) - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
attachToNative(boolean) - Method in class io.flutter.embedding.engine.FlutterJNI
  Attaches this `FlutterJNI` instance to Flutter's native engine, which allows for communication between Android code and Flutter's platform agnostic engine.
attachToRenderer(FlutterRenderer) - Method in class io.flutter.embedding.android.FlutterImageView
  Invoked by the owner of this `FlutterImageView` when it wants to begin rendering a Flutter UI to this `FlutterImageView`.
attachToRenderer(FlutterRenderer) - Method in class io.flutter.embedding.android.FlutterSurfaceView
  Invoked by the owner of this `FlutterSurfaceView` when it wants to begin rendering a Flutter UI to this `FlutterSurfaceView`.
attachToRenderer(FlutterRenderer) - Method in class io.flutter.embedding.android.FlutterTextureView
  Invoked by the owner of this `FlutterTextureView` when it wants to begin rendering a Flutter UI to this `FlutterTextureView`.
attachToRenderer(FlutterRenderer) - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Instructs this `RenderSurface` to give its `Surface` to the given `FlutterRenderer` so that Flutter can paint pixels on it.
attachToService(Service, Lifecycle, boolean) - Method in interface io.flutter.embedding.engine.plugins.service.ServiceControlSurface
  Call this method from the `Service` that is running the `FlutterEngine` that is associated with this `ServiceControlSurface`.
attachToView(View) - Method in class io.flutter.plugin.platform.PlatformViewsController
  This `PlatformViewsController` and its `FlutterEngine` is now attached to an Android `View` that renders a Flutter UI.
attachViewAndActivity(FlutterView, Activity) - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
autocorrect - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
autofill(SparseArray<AutofillValue>) - Method in class io.flutter.embedding.android.FlutterView
autofill - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
Autofill(String, String[], TextInputChannel.TextEditState) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
autofill(SparseArray<AutofillValue>) - Method in class io.flutter.plugin.editing.TextInputPlugin
autofill(SparseArray<AutofillValue>) - Method in class io.flutter.view.FlutterView
  Deprecated.
automaticallyRegisterPlugins() - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Returns the configuration on whether flutter engine should automatically register plugins.

## B

backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
  The mode of `FlutterActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  The mode of `FlutterActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
  The mode of `FlutterFragmentActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  The mode of `FlutterFragmentActivity`'s background, either `FlutterActivityLaunchConfigs.BackgroundMode.opaque` or `FlutterActivityLaunchConfigs.BackgroundMode.transparent`.
BasicMessageChannel<T> - Class in io.flutter.plugin.common
  A named channel for communicating with the Flutter application using basic, asynchronous message passing.
BasicMessageChannel(BinaryMessenger, String, MessageCodec<T>) - Constructor for class io.flutter.plugin.common.BasicMessageChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MessageCodec`.
BasicMessageChannel.MessageHandler<T> - Interface in io.flutter.plugin.common
  A handler of incoming messages.
BasicMessageChannel.Reply<T> - Interface in io.flutter.plugin.common
  Message reply callback.
BinaryCodec - Class in io.flutter.plugin.common
  A `MessageCodec` using unencoded binary messages, represented as `ByteBuffer`s.
BinaryMessenger - Interface in io.flutter.plugin.common
  Facility for communicating with Flutter using asynchronous message passing with binary messages.
BinaryMessenger.BinaryMessageHandler - Interface in io.flutter.plugin.common
  Handler for incoming binary messages from Flutter.
BinaryMessenger.BinaryReply - Interface in io.flutter.plugin.common
  Binary message reply callback.
BroadcastReceiverAware - Interface in io.flutter.embedding.engine.plugins.broadcastreceiver
  A `FlutterPlugin` that wants to know when it is running within a `BroadcastReceiver`.
BroadcastReceiverControlSurface - Interface in io.flutter.embedding.engine.plugins.broadcastreceiver
  Control surface through which a `BroadcastReceiver` attaches to a `FlutterEngine`.
BroadcastReceiverPluginBinding - Interface in io.flutter.embedding.engine.plugins.broadcastreceiver
  Binding that gives `BroadcastReceiverAware` plugins access to an associated `BroadcastReceiver`.
build(Context) - Method in class io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterActivity` with the desired configuration.
build(Context) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterActivity` with the desired configuration.
build() - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Constructs a new `FlutterFragment` (or a subclass) that is configured based on properties set on this `CachedEngineFragmentBuilder`.
build() - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Constructs a new `FlutterFragment` (or a subclass) that is configured based on properties set on this `Builder`.
build(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterFragmentActivity` with the desired configuration.
build(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  Creates and returns an `Intent` that will launch a `FlutterFragmentActivity` with the desired configuration.
bundlePath - Variable in class io.flutter.view.FlutterRunArguments
buttonState - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc

## C

CachedEngineFragmentBuilder(Class<? extends FlutterFragment>, String) - Constructor for class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
CachedEngineIntentBuilder(Class<? extends FlutterActivity>, String) - Constructor for class io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
  Constructor that allows this `CachedEngineIntentBuilder` to be used by subclasses of `FlutterActivity`.
CachedEngineIntentBuilder(Class<? extends FlutterFragmentActivity>, String) - Constructor for class io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
  Constructor that allows this `CachedEngineIntentBuilder` to be used by subclasses of `FlutterFragmentActivity`.
callbackClassName - Variable in class io.flutter.view.FlutterCallbackInformation
callbackHandle - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
  A Dart callback that was previously registered with the Dart VM.
callbackLibraryPath - Variable in class io.flutter.view.FlutterCallbackInformation
callbackName - Variable in class io.flutter.view.FlutterCallbackInformation
channel - Variable in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.KeyEventChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.LifecycleChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.LocalizationChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.MouseCursorChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.NavigationChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.SettingsChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.SystemChannel
channel - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel
CHANNEL_BUFFERS_CHANNEL - Static variable in class io.flutter.plugin.common.BasicMessageChannel
CHANNEL_NAME - Static variable in class io.flutter.embedding.engine.systemchannels.SettingsChannel
checkInputConnectionProxy(View) - Method in class io.flutter.embedding.android.FlutterView
  Allows a `View` that is not currently the input connection target to invoke commands on the `InputMethodManager`, which is otherwise disallowed.
checkInputConnectionProxy(View) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Returns true if Flutter should perform input connection proxying for the view.
checkInputConnectionProxy(View) - Method in class io.flutter.view.FlutterView
  Deprecated.
checkNotNull(T) - Static method in class io.flutter.util.Preconditions
  Ensures that an object reference passed as a parameter to the calling method is not null.
checkState(boolean) - Static method in class io.flutter.util.Preconditions
  Ensures the truth of an expression involving the state of the calling instance.
checkState(boolean, Object) - Static method in class io.flutter.util.Preconditions
  Ensures the truth of an expression involving the state of the calling instance.
cleanUpFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for the host to cleanup references that were established in `FlutterActivity.configureFlutterEngine(FlutterEngine)` before the host is destroyed or detached.
cleanUpFlutterEngine(FlutterEngine) - Method in interface io.flutter.embedding.android.FlutterEngineConfigurator
  Cleans up references that were established in `FlutterEngineConfigurator.configureFlutterEngine(FlutterEngine)` before the host is destroyed or detached.
cleanUpFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragment
  Hook for the host to cleanup references that were established in `FlutterFragment.configureFlutterEngine(FlutterEngine)` before the host is destroyed or detached.
cleanUpFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Hook for the host to cleanup references that were established in `FlutterFragmentActivity.configureFlutterEngine(FlutterEngine)` before the host is destroyed or detached.
clear() - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Removes all `FlutterEngine`'s that are currently in the cache.
clearClient() - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
clearData() - Method in class io.flutter.embedding.engine.systemchannels.RestorationChannel
  Clears the current restoration data.
clearFocus(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  Clears the focus from the platform view with a give id if it is currently focused.
clearPlatformViewClient(int) - Method in class io.flutter.plugin.editing.TextInputPlugin
  Clears a platform view text input client if it is the current input target.
clearTextPermitted - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
clipboardHasStrings() - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to know if the clipboard currently contains a string that can be pasted.
code - Variable in exception io.flutter.plugin.common.FlutterException
color - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.AppSwitcherDescription
completeInstallError(String, String) - Method in class io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
  Finishes the `installDeferredComponent` method channel call for the specified componentName with an error/failure.
completeInstallSuccess(String) - Method in class io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
  Finishes the `installDeferredComponent` method channel call for the specified componentName with a success.
complexCharacter - Variable in class io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
  The character produced by this event, including any combining characters pressed before it.
composingEnd - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
composingStart - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
Configuration(boolean, boolean, boolean, TextInputChannel.TextCapitalization, TextInputChannel.InputType, Integer, String, TextInputChannel.Configuration.Autofill, TextInputChannel.Configuration[]) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
configureFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for subclasses to easily configure a `FlutterEngine`.
configureFlutterEngine(FlutterEngine) - Method in interface io.flutter.embedding.android.FlutterEngineConfigurator
  Configures the given `FlutterEngine`.
configureFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragment
  Configures a `FlutterEngine` after its creation.
configureFlutterEngine(FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Hook for subclasses to easily configure a `FlutterEngine`.
contains(String) - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Returns `true` if a `FlutterEngine` in this cache is associated with the given `engineId`.
ContentProviderAware - Interface in io.flutter.embedding.engine.plugins.contentprovider
  A `FlutterPlugin` that wants to know when it is running within a `ContentProvider`.
ContentProviderControlSurface - Interface in io.flutter.embedding.engine.plugins.contentprovider
  Control surface through which a `ContentProvider` attaches to a `FlutterEngine`.
ContentProviderPluginBinding - Interface in io.flutter.embedding.engine.plugins.contentprovider
  Binding that gives `ContentProviderAware` plugins access to an associated `ContentProvider`.
context() - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns the `Application`'s `Context`.
convertToImageView() - Method in class io.flutter.embedding.android.FlutterView
  Converts the current render surface to a `FlutterImageView` if it's not one already.
create(Context, int, Object) - Method in class io.flutter.plugin.platform.PlatformViewFactory
  Creates a new Android view to be embedded in the Flutter hierarchy.
createAccessibilityNodeInfo(int) - Method in class io.flutter.view.AccessibilityBridge
  Returns `AccessibilityNodeInfo` for the view corresponding to the given `virtualViewId`.
createAndroidViewForPlatformView(PlatformViewsChannel.PlatformViewCreationRequest) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to display a new Android `View`, i.e., platform view.
createAndRunDefaultEngine(Context) - Method in class io.flutter.embedding.engine.FlutterEngineGroup
  Creates a `FlutterEngine` in this group and run its `DartExecutor` with a default entrypoint of the "main" function in the "lib/main.dart" file.
createAndRunEngine(Context, DartExecutor.DartEntrypoint) - Method in class io.flutter.embedding.engine.FlutterEngineGroup
  Creates a `FlutterEngine` in this group and run its `DartExecutor` with the specified `DartExecutor.DartEntrypoint`.
createArgs() - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Creates a `Bundle` of arguments that are assigned to the new `FlutterFragment`.
createArgs() - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Creates a `Bundle` of arguments that are assigned to the new `FlutterFragment`.
createDefault() - Static method in class io.flutter.embedding.android.FlutterFragment
  Creates a `FlutterFragment` with a default configuration.
createDefault() - Static method in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
  Create a DartEntrypoint pointing to the default Flutter assets location with a default Dart entrypoint.
createDefaultIntent(Context) - Static method in class io.flutter.embedding.android.FlutterActivity
  Creates an `Intent` that launches a `FlutterActivity`, which creates a `FlutterEngine` that executes a `main()` Dart entrypoint, and displays the "/" route as Flutter's initial route.
createDefaultIntent(Context) - Static method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates an `Intent` that launches a `FlutterFragmentActivity`, which executes a `main()` Dart entrypoint, and displays the "/" route as Flutter's initial route.
createFlutterFragment() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates the instance of the `FlutterFragment` that this `FlutterFragmentActivity` displays.
createFlutterNativeView() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
  Hook for subclasses to customize the creation of the `FlutterNativeView`.
createFlutterNativeView() - Method in interface io.flutter.app.FlutterActivityDelegate.ViewFactory
  Deprecated.
createFlutterNativeView() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
createFlutterView(Context) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
  Hook for subclasses to customize the creation of the `FlutterView`.
createFlutterView(Context) - Method in interface io.flutter.app.FlutterActivityDelegate.ViewFactory
  Deprecated.
createFlutterView(Context) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
  Hook for subclasses to customize the creation of the `FlutterView`.
createImageView() - Method in class io.flutter.embedding.android.FlutterView
createInputConnection(View, EditorInfo) - Method in class io.flutter.plugin.editing.TextInputPlugin
createOverlaySurface() - Method in class io.flutter.embedding.engine.FlutterJNI
createOverlaySurface(FlutterImageView) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Creates and tracks the overlay surface.
createOverlaySurface() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Creates an overlay surface while the Flutter view is rendered by `FlutterImageView`.
createSplashView(Context, Bundle) - Method in class io.flutter.embedding.android.DrawableSplashScreen
createSplashView(Context, Bundle) - Method in interface io.flutter.embedding.android.SplashScreen
  Creates a `View` to be displayed as a splash screen before Flutter renders its first frame.
createSurfaceTexture() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Creates and returns a new `SurfaceTexture` that is also made available to Flutter code.
createSurfaceTexture() - Method in class io.flutter.view.FlutterView
  Deprecated.
createSurfaceTexture() - Method in interface io.flutter.view.TextureRegistry
  Creates and registers a SurfaceTexture managed by the Flutter engine.
createUnique() - Static method in class io.flutter.embedding.android.MotionEventTracker.MotionEventId
createVirtualDisplayForPlatformView(PlatformViewsChannel.PlatformViewCreationRequest) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to display a new Android `View`.

## D

DartCallback(AssetManager, String, FlutterCallbackInformation) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
dartEntrypoint(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  The name of the initial Dart method to invoke, defaults to "main".
DartEntrypoint(String, String) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
DartEntrypoint(String, String, String) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
dartEntrypointFunctionName - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
  The name of a Dart function to execute.
dartEntrypointLibrary - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
  The library or file location that contains the Dart entrypoint function.
DartExecutor - Class in io.flutter.embedding.engine.dart
  Configures, bootstraps, and starts executing Dart code.
DartExecutor(FlutterJNI, AssetManager) - Constructor for class io.flutter.embedding.engine.dart.DartExecutor
DartExecutor.DartCallback - Class in io.flutter.embedding.engine.dart
  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 - Class in io.flutter.embedding.engine.dart
  Configuration options that specify which Dart entrypoint function is executed and where to find that entrypoint and other assets required for Dart execution.
decodeEnvelope(ByteBuffer) - Method in class io.flutter.plugin.common.JSONMethodCodec
decodeEnvelope(ByteBuffer) - Method in interface io.flutter.plugin.common.MethodCodec
  Decodes a result envelope from binary.
decodeEnvelope(ByteBuffer) - Method in class io.flutter.plugin.common.StandardMethodCodec
decodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.BinaryCodec
decodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.JSONMessageCodec
decodeMessage(ByteBuffer) - Method in interface io.flutter.plugin.common.MessageCodec
  Decodes the specified message from binary.
decodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.StandardMessageCodec
decodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.StringCodec
decodeMethodCall(ByteBuffer) - Method in class io.flutter.plugin.common.JSONMethodCodec
decodeMethodCall(ByteBuffer) - Method in interface io.flutter.plugin.common.MethodCodec
  Decodes a message call from binary.
decodeMethodCall(ByteBuffer) - Method in class io.flutter.plugin.common.StandardMethodCodec
DEFAULT_SYSTEM_UI - Static variable in class io.flutter.plugin.platform.PlatformPlugin
DeferredComponentChannel - Class in io.flutter.embedding.engine.systemchannels
  Method channel that handles manual installation requests and queries for installation state for deferred components.
DeferredComponentChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
  Constructs a `DeferredComponentChannel` that connects Android to the Dart code running in `dartExecutor`.
deferredComponentInstallFailure(int, String, boolean) - Method in class io.flutter.embedding.engine.FlutterJNI
  Indicates that a failure was encountered during the Android portion of downloading a dynamic feature module and loading a dart deferred library, which is typically done by DeferredComponentManager.
delegate - Variable in class io.flutter.embedding.android.FlutterActivity
destroy() - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
destroy() - Method in class io.flutter.embedding.android.AndroidKeyProcessor
  Detaches the key processor from the Flutter engine.
destroy() - Method in class io.flutter.embedding.engine.FlutterEngine
  Cleans up all components within this `FlutterEngine` and destroys the associated Dart Isolate.
destroy() - Method in class io.flutter.plugin.editing.TextInputPlugin
  Detaches the text input plugin from the platform views controller.
destroy() - Method in class io.flutter.plugin.platform.PlatformPlugin
  Releases all resources held by this `PlatformPlugin`.
destroy() - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
destroy() - Method in class io.flutter.view.FlutterView
  Deprecated.
destroyEngineWithActivity(boolean) - Method in class io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
  Returns true if the cached `FlutterEngine` should be destroyed and removed from the cache when this `FlutterActivity` is destroyed.
destroyEngineWithActivity(boolean) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
  Returns true if the cached `FlutterEngine` should be destroyed and removed from the cache when this `FlutterFragmentActivity` is destroyed.
destroyEngineWithFragment(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Pass `true` to destroy the cached `FlutterEngine` when this `FlutterFragment` is destroyed, or `false` for the cached `FlutterEngine` to outlive this `FlutterFragment`.
destroyOverlaySurfaces() - Method in class io.flutter.embedding.engine.FlutterJNI
destroyOverlaySurfaces() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Destroys the overlay surfaces and removes them from the view hierarchy.
detach() - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
detach() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Detaches this platform views controller.
detach() - Method in class io.flutter.view.FlutterView
  Deprecated.
detachAccessibiltyBridge() - Method in interface io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
  Detaches the current accessibility bridge.
detachAccessibiltyBridge() - Method in class io.flutter.plugin.platform.PlatformViewsController
detachFromActivity() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurfaces`'s `FlutterEngine` when the `Activity` is about to be destroyed for non-configuration-change reasons.
detachFromActivityForConfigChanges() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurfaces`'s `FlutterEngine` when the `Activity` is about to be destroyed due to configuration changes.
detachFromBroadcastReceiver() - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverControlSurface
  Call this method from the `BroadcastReceiver` that is attached to this `BroadcastReceiverControlSurfaces`'s `FlutterEngine` when the `BroadcastReceiver` is about to be destroyed.
detachFromContentProvider() - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderControlSurface
  Call this method from the `ContentProvider` that is attached to this `ContentProviderControlSurfaces`'s `FlutterEngine` when the `ContentProvider` is about to be destroyed.
detachFromFlutterEngine() - Method in interface io.flutter.embedding.android.ExclusiveAppComponent
  Called when another App Component is about to become attached to the `FlutterEngine` this App Component is currently attached to.
detachFromFlutterEngine() - Method in class io.flutter.embedding.android.FlutterActivity
detachFromFlutterEngine() - Method in class io.flutter.embedding.android.FlutterFragment
detachFromFlutterEngine() - Method in class io.flutter.embedding.android.FlutterView
  Disconnects this `FlutterView` from a previously attached `FlutterEngine`.
detachFromFlutterView() - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
detachFromGLContext() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
detachFromNativeAndReleaseResources() - Method in class io.flutter.embedding.engine.FlutterJNI
  Detaches this `FlutterJNI` instance from Flutter's native engine, which precludes any further communication between Android code and Flutter's platform agnostic engine.
detachFromRenderer() - Method in class io.flutter.embedding.android.FlutterImageView
  Invoked by the owner of this `FlutterImageView` when it no longer wants to render a Flutter UI to this `FlutterImageView`.
detachFromRenderer() - Method in class io.flutter.embedding.android.FlutterSurfaceView
  Invoked by the owner of this `FlutterSurfaceView` when it no longer wants to render a Flutter UI to this `FlutterSurfaceView`.
detachFromRenderer() - Method in class io.flutter.embedding.android.FlutterTextureView
  Invoked by the owner of this `FlutterTextureView` when it no longer wants to render a Flutter UI to this `FlutterTextureView`.
detachFromRenderer() - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Instructs this `RenderSurface` to stop forwarding `Surface` notifications to the `FlutterRenderer` that was previously connected with `RenderSurface.attachToRenderer(FlutterRenderer)`.
detachFromService() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceControlSurface
  Call this method from the `Service` that is attached to this `ServiceControlSurfaces`'s `FlutterEngine` when the `Service` is about to be destroyed.
detachFromView() - Method in class io.flutter.plugin.platform.PlatformViewsController
  This `PlatformViewController` and its `FlutterEngine` are no longer attached to an Android `View` that renders a Flutter UI.
detachTextInputPlugin() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Detaches this controller from the currently attached text input plugin.
details - Variable in exception io.flutter.plugin.common.FlutterException
deviceId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
devicePixelRatio - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
didChangeEditingState(boolean, boolean, boolean) - Method in class io.flutter.plugin.editing.TextInputPlugin
direction - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The layout direction of the new platform view.
disableTransparentBackground() - Method in class io.flutter.view.FlutterView
  Deprecated.
  Reverts this back to the `SurfaceView` defaults, at the back of its window and opaque.
dispatchDraw(Canvas) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
dispatchEmptyPlatformMessage(String, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends an empty reply (identified by `responseId`) from Android to Flutter over the given `channel`.
dispatchKeyEvent(KeyEvent) - Method in class io.flutter.embedding.android.FlutterView
  Invoked when a hardware key is pressed or released.
dispatchKeyEvent(KeyEvent) - Method in class io.flutter.view.FlutterView
  Deprecated.
dispatchPlatformMessage(String, ByteBuffer, int, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a reply `message` from Android to Flutter over the given `channel`.
dispatchPointerDataPacket(ByteBuffer, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a packet of pointer data to Flutter's engine.
dispatchPointerDataPacket(ByteBuffer, int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
dispatchSemanticsAction(int, AccessibilityBridge.Action) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a semantics action to Flutter's engine, without any additional arguments.
dispatchSemanticsAction(int, AccessibilityBridge.Action, Object) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a semantics action to Flutter's engine, with additional arguments.
dispatchSemanticsAction(int, int, ByteBuffer, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sends a semantics action to Flutter's engine, given arguments that are already encoded for the engine.
dispatchSemanticsAction(int, int, ByteBuffer, int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
dispatchSemanticsAction(int, AccessibilityBridge.Action) - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Instructs Flutter to perform the given `action` on the `SemanticsNode` referenced by the given `virtualViewId`.
dispatchSemanticsAction(int, AccessibilityBridge.Action, Object) - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Instructs Flutter to perform the given `action` on the `SemanticsNode` referenced by the given `virtualViewId`, passing the given `args`.
dispose() - Method in interface io.flutter.plugin.platform.PlatformView
  Dispose this platform view.
disposeAndroidViewForPlatformView(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to dispose of an existing Android `View` rendered in the view hierarchy.
disposeVirtualDisplayForPlatformView(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to dispose of an existing Android `View` rendered in a virtual display.
doesSplashViewRememberItsTransition() - Method in interface io.flutter.embedding.android.SplashScreen
  Returns `true` if the splash `View` built by this `SplashScreen` remembers its transition progress across configuration changes by saving that progress to `View` state.
domainNetworkPolicy - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
done(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "done" action.
downTime - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  The amount of time that the touch has been pressed.
draw(Canvas) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
DrawableSplashScreen - Class in io.flutter.embedding.android
  `SplashScreen` that displays a given `Drawable`, which then fades its alpha to zero when instructed to `DrawableSplashScreen.transitionToFlutter(Runnable)`.
DrawableSplashScreen(Drawable) - Constructor for class io.flutter.embedding.android.DrawableSplashScreen
  Constructs a `DrawableSplashScreen` that displays the given `drawable` and crossfades to Flutter content in 500 milliseconds.
DrawableSplashScreen(Drawable, ImageView.ScaleType, long) - Constructor for class io.flutter.embedding.android.DrawableSplashScreen
  Constructs a `DrawableSplashScreen` that displays the given `drawable` and crossfades to Flutter content in the given `crossfadeDurationInMillis`.
DrawableSplashScreen.DrawableSplashScreenView - Class in io.flutter.embedding.android
DrawableSplashScreenView(Context) - Constructor for class io.flutter.embedding.android.DrawableSplashScreen.DrawableSplashScreenView
DrawableSplashScreenView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.DrawableSplashScreen.DrawableSplashScreenView
DrawableSplashScreenView(Context, AttributeSet, int) - Constructor for class io.flutter.embedding.android.DrawableSplashScreen.DrawableSplashScreenView

## E

edgeFlags - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
editState - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
enableSuggestions - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
enableTransparentBackground() - Method in class io.flutter.view.FlutterView
  Deprecated.
  FlutterView in the v1 embedding is always a SurfaceView and will cover accessibility highlights when transparent. Consider migrating to the v2 Android embedding, using `FlutterView.RenderMode.texture`, and setting `FlutterView.TransparencyMode.transparent`. See also https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects.
encodeErrorEnvelope(String, String, Object) - Method in class io.flutter.plugin.common.JSONMethodCodec
encodeErrorEnvelope(String, String, Object) - Method in interface io.flutter.plugin.common.MethodCodec
  Encodes an error result into a binary envelope message.
encodeErrorEnvelope(String, String, Object) - Method in class io.flutter.plugin.common.StandardMethodCodec
encodeErrorEnvelopeWithStacktrace(String, String, Object, String) - Method in class io.flutter.plugin.common.JSONMethodCodec
encodeErrorEnvelopeWithStacktrace(String, String, Object, String) - Method in interface io.flutter.plugin.common.MethodCodec
  Encodes an error result into a binary envelope message with the native stacktrace.
encodeErrorEnvelopeWithStacktrace(String, String, Object, String) - Method in class io.flutter.plugin.common.StandardMethodCodec
encodeMessage(ByteBuffer) - Method in class io.flutter.plugin.common.BinaryCodec
encodeMessage(Object) - Method in class io.flutter.plugin.common.JSONMessageCodec
encodeMessage(T) - Method in interface io.flutter.plugin.common.MessageCodec
  Encodes the specified message into binary.
encodeMessage(Object) - Method in class io.flutter.plugin.common.StandardMessageCodec
encodeMessage(String) - Method in class io.flutter.plugin.common.StringCodec
encodeMethodCall(MethodCall) - Method in class io.flutter.plugin.common.JSONMethodCodec
encodeMethodCall(MethodCall) - Method in interface io.flutter.plugin.common.MethodCodec
  Encodes a message call into binary.
encodeMethodCall(MethodCall) - Method in class io.flutter.plugin.common.StandardMethodCodec
encodeSuccessEnvelope(Object) - Method in class io.flutter.plugin.common.JSONMethodCodec
encodeSuccessEnvelope(Object) - Method in interface io.flutter.plugin.common.MethodCodec
  Encodes a successful result into a binary envelope message.
encodeSuccessEnvelope(Object) - Method in class io.flutter.plugin.common.StandardMethodCodec
endOfStream() - Method in interface io.flutter.plugin.common.EventChannel.EventSink
  Consumes end of stream.
ensureInitializationComplete(Context, String[]) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Blocks until initialization of the native system has completed.
ensureInitializationComplete(Context, String[]) - Static method in class io.flutter.view.FlutterMain
  Deprecated.
  Blocks until initialization of the native system has completed.
ensureInitializationCompleteAsync(Context, String[], Handler, Runnable) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Same as `FlutterLoader.ensureInitializationComplete(Context, String[])` but waiting on a background thread, then invoking `callback` on the `callbackHandler`.
ensureInitializationCompleteAsync(Context, String[], Handler, Runnable) - Static method in class io.flutter.view.FlutterMain
  Deprecated.
  Same as `FlutterMain.ensureInitializationComplete(Context, String[])` but waiting on a background thread, then invoking `callback` on the `callbackHandler`.
entrypoint - Variable in class io.flutter.view.FlutterRunArguments
equals(Object) - Method in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
error(String, String, Object) - Method in class io.flutter.plugin.common.ErrorLogResult
error(String, String, Object) - Method in interface io.flutter.plugin.common.EventChannel.EventSink
  Consumes an error event.
error(String, String, Object) - Method in interface io.flutter.plugin.common.MethodChannel.Result
  Handles an error result.
ErrorLogResult - Class in io.flutter.plugin.common
  An implementation of `MethodChannel.Result` that writes error results to the Android log.
ErrorLogResult(String) - Constructor for class io.flutter.plugin.common.ErrorLogResult
ErrorLogResult(String, int) - Constructor for class io.flutter.plugin.common.ErrorLogResult
event - Variable in class io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
  The Android key event that this Flutter key event was created from.
EventChannel - Class in io.flutter.plugin.common
  A named channel for communicating with the Flutter application using asynchronous event streams.
EventChannel(BinaryMessenger, String) - Constructor for class io.flutter.plugin.common.EventChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and the standard `MethodCodec`.
EventChannel(BinaryMessenger, String, MethodCodec) - Constructor for class io.flutter.plugin.common.EventChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MethodCodec`.
EventChannel.EventSink - Interface in io.flutter.plugin.common
  Event callback.
EventChannel.StreamHandler - Interface in io.flutter.plugin.common
  Handler of stream setup and teardown requests.
eventTime - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
ExclusiveAppComponent<T> - Interface in io.flutter.embedding.android
  An Android App Component exclusively attached to a `FlutterEngine`.
executeDartCallback(DartExecutor.DartCallback) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Starts executing Dart code based on the given `dartCallback`.
executeDartEntrypoint(DartExecutor.DartEntrypoint) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Starts executing Dart code based on the given `dartEntrypoint`.
externalViewRequestSendAccessibilityEvent(View, View, AccessibilityEvent) - Method in class io.flutter.view.AccessibilityBridge
  Delegates handling of `ViewParent.requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent)` to the accessibility bridge.

## F

fields - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
findAppBundlePath() - Method in class io.flutter.embedding.engine.loader.FlutterLoader
findAppBundlePath() - Static method in class io.flutter.view.FlutterMain
  Deprecated.
findAppBundlePath(Context) - Static method in class io.flutter.view.FlutterMain
  Deprecated.
findFocus(int) - Method in class io.flutter.view.AccessibilityBridge
  Finds the view in a hierarchy that currently has the given type of `focus`.
finishAutofillContext(boolean) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Requests that the `AutofillManager` cancel or commit the current autofill context.
fitSystemWindows(Rect) - Method in class io.flutter.embedding.android.FlutterView
  Invoked when Android's desired window insets change, i.e., padding.
fitSystemWindows(Rect) - Method in class io.flutter.view.FlutterView
  Deprecated.
flags - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
FlutterActivity - Class in io.flutter.app
  Deprecated.
  `FlutterActivity` is the new API that now replaces this class. See https://flutter.dev/go/android-project-migration for more migration details.
FlutterActivity() - Constructor for class io.flutter.app.FlutterActivity
  Deprecated.
FlutterActivity - Class in io.flutter.embedding.android
  `Activity` which displays a fullscreen Flutter UI.
FlutterActivity() - Constructor for class io.flutter.embedding.android.FlutterActivity
FlutterActivity.CachedEngineIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterActivity` with an existing `FlutterEngine` that is cached in `FlutterEngineCache`.
FlutterActivity.NewEngineIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterActivity` with a new `FlutterEngine` and the desired configuration.
FlutterActivityDelegate - Class in io.flutter.app
  Deprecated.
  `FlutterActivity` is the new API that now replaces this class and `FlutterActivity`. See https://flutter.dev/go/android-project-migration for more migration details.
FlutterActivityDelegate(Activity, FlutterActivityDelegate.ViewFactory) - Constructor for class io.flutter.app.FlutterActivityDelegate
  Deprecated.
FlutterActivityDelegate.ViewFactory - Interface in io.flutter.app
  Deprecated.
  Specifies the mechanism by which Flutter views are created during the operation of a `FlutterActivityDelegate`.
FlutterActivityEvents - Interface in io.flutter.app
  A collection of Android `Activity` methods that are relevant to the core operation of Flutter applications.
FlutterActivityLaunchConfigs - Class in io.flutter.embedding.android
  Collection of Flutter launch configuration options.
FlutterActivityLaunchConfigs.BackgroundMode - Enum in io.flutter.embedding.android
  The mode of the background of a Flutter `Activity`, either opaque or transparent.
FlutterApplication - Class in io.flutter.app
  Flutter implementation of `Application`, managing application-level global initializations.
FlutterApplication() - Constructor for class io.flutter.app.FlutterApplication
FlutterApplicationInfo - Class in io.flutter.embedding.engine.loader
  Encapsulates all the information that Flutter needs from application manifest.
FlutterApplicationInfo(String, String, String, String, String, String, boolean, boolean) - Constructor for class io.flutter.embedding.engine.loader.FlutterApplicationInfo
flutterAssetsDir - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
FlutterCallbackInformation - Class in io.flutter.view
  A class representing information for a callback registered using `PluginUtilities` from `dart:ui`.
FlutterEngine - Class in io.flutter.embedding.engine
  A single Flutter execution environment.
FlutterEngine(Context) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Constructs a new `FlutterEngine`.
FlutterEngine(Context, String[]) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context)` with added support for passing Dart VM arguments.
FlutterEngine(Context, String[], boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context)` with added support for passing Dart VM arguments and avoiding automatic plugin registration.
FlutterEngine(Context, String[], boolean, boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context, String[], boolean)` with added support for configuring whether the engine will receive restoration data.
FlutterEngine(Context, FlutterLoader, FlutterJNI) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `#FlutterEngine(Context, FlutterLoader, FlutterJNI, String[])` but with no Dart VM flags.
FlutterEngine(Context, FlutterLoader, FlutterJNI, String[], boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context, FlutterLoader, FlutterJNI)`, plus Dart VM flags in `dartVmArgs`, and control over whether plugins are automatically registered with this `FlutterEngine` in `automaticallyRegisterPlugins`.
FlutterEngine(Context, FlutterLoader, FlutterJNI, PlatformViewsController, String[], boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Same as `FlutterEngine(Context, FlutterLoader, FlutterJNI, String[], boolean)`, plus the ability to provide a custom `PlatformViewsController`.
FlutterEngine(Context, FlutterLoader, FlutterJNI, PlatformViewsController, String[], boolean, boolean) - Constructor for class io.flutter.embedding.engine.FlutterEngine
  Fully configurable `FlutterEngine` constructor.
FlutterEngine.EngineLifecycleListener - Interface in io.flutter.embedding.engine
  Lifecycle callbacks for Flutter engine lifecycle events.
FlutterEngineCache - Class in io.flutter.embedding.engine
  Static singleton cache that holds `FlutterEngine` instances identified by `String`s.
FlutterEngineConfigurator - Interface in io.flutter.embedding.android
  Configures a `FlutterEngine` after it is created, e.g., adds plugins.
FlutterEngineGroup - Class in io.flutter.embedding.engine
  This class is experimental.
FlutterEngineGroup(Context) - Constructor for class io.flutter.embedding.engine.FlutterEngineGroup
  Create a FlutterEngineGroup whose child engines will share resources.
FlutterEngineGroup(Context, String[]) - Constructor for class io.flutter.embedding.engine.FlutterEngineGroup
  Create a FlutterEngineGroup whose child engines will share resources.
FlutterEngineProvider - Interface in io.flutter.embedding.android
  Provides a `FlutterEngine` instance to be used by a `FlutterActivity` or `FlutterFragment`.
FlutterException - Exception in io.flutter.plugin.common
  Thrown to indicate that a Flutter method invocation failed on the Flutter side.
FlutterFragment - Class in io.flutter.embedding.android
  `Fragment` which displays a Flutter UI that takes up all available `Fragment` space.
FlutterFragment() - Constructor for class io.flutter.embedding.android.FlutterFragment
FlutterFragment.CachedEngineFragmentBuilder - Class in io.flutter.embedding.android
  Builder that creates a new `FlutterFragment` that uses a cached `FlutterEngine` with `arguments` that correspond to the values set on this `Builder`.
FlutterFragment.NewEngineFragmentBuilder - Class in io.flutter.embedding.android
  Builder that creates a new `FlutterFragment` with `arguments` that correspond to the values set on this `NewEngineFragmentBuilder`.
FlutterFragmentActivity - Class in io.flutter.app
  Deprecated.
  this class is replaced by `FlutterFragmentActivity`.
FlutterFragmentActivity() - Constructor for class io.flutter.app.FlutterFragmentActivity
  Deprecated.
FlutterFragmentActivity - Class in io.flutter.embedding.android
  A Flutter `Activity` that is based upon `FragmentActivity`.
FlutterFragmentActivity() - Constructor for class io.flutter.embedding.android.FlutterFragmentActivity
FlutterFragmentActivity.CachedEngineIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterFragmentActivity` with an existing `FlutterEngine` that is cached in `FlutterEngineCache`.
FlutterFragmentActivity.NewEngineIntentBuilder - Class in io.flutter.embedding.android
  Builder to create an `Intent` that launches a `FlutterFragmentActivity` with a new `FlutterEngine` and the desired configuration.
FlutterImageView - Class in io.flutter.embedding.android
  Paints a Flutter UI provided by an `ImageReader` onto a `Canvas`.
FlutterImageView(Context, int, int, FlutterImageView.SurfaceKind) - Constructor for class io.flutter.embedding.android.FlutterImageView
  Constructs a `FlutterImageView` with an `ImageReader` that provides the Flutter UI.
FlutterImageView(Context) - Constructor for class io.flutter.embedding.android.FlutterImageView
FlutterImageView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.FlutterImageView
FlutterImageView.SurfaceKind - Enum in io.flutter.embedding.android
FlutterJNI - Class in io.flutter.embedding.engine
  Interface between Flutter embedding's Java code and Flutter engine's C/C++ code.
FlutterJNI() - Constructor for class io.flutter.embedding.engine.FlutterJNI
flutterJNI - Variable in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
FlutterJNI.AccessibilityDelegate - Interface in io.flutter.embedding.engine
  Delegate responsible for creating and updating Android-side caches of Flutter's semantics tree and custom accessibility actions.
FlutterJNI.AsyncWaitForVsyncDelegate - Interface in io.flutter.embedding.engine
FlutterKeyEvent(KeyEvent) - Constructor for class io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
FlutterKeyEvent(KeyEvent, Character) - Constructor for class io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
FlutterLoader - Class in io.flutter.embedding.engine.loader
  Finds Flutter resources in an application APK and also loads Flutter's native library.
FlutterLoader() - Constructor for class io.flutter.embedding.engine.loader.FlutterLoader
  Creates a `FlutterLoader` that uses a default constructed `FlutterJNI`.
FlutterLoader(FlutterJNI) - Constructor for class io.flutter.embedding.engine.loader.FlutterLoader
  Creates a `FlutterLoader` with the specified `FlutterJNI`.
FlutterLoader.Settings - Class in io.flutter.embedding.engine.loader
FlutterMain - Class in io.flutter.view
  Deprecated.
  Replaced by `FlutterLoader`.
FlutterMain() - Constructor for class io.flutter.view.FlutterMain
  Deprecated.
FlutterMain.Settings - Class in io.flutter.view
  Deprecated.
FlutterMutator(Rect) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize a clip rect mutator.
FlutterMutator(Rect, float[]) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize a clip rrect mutator.
FlutterMutator(Path) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize a clip path mutator.
FlutterMutator(Matrix) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Initialize a transform mutator.
FlutterMutatorsStack - Class in io.flutter.embedding.engine.mutatorsstack
  The mutator stack containing a list of mutators
FlutterMutatorsStack() - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Initialize the mutator stack.
FlutterMutatorsStack.FlutterMutator - Class in io.flutter.embedding.engine.mutatorsstack
  A class represents a mutator
FlutterMutatorsStack.FlutterMutatorType - Enum in io.flutter.embedding.engine.mutatorsstack
  The type of a Mutator See `io.flutter.embedding.engine.mutatorsstack.Mutator` for informations on Mutators.
FlutterMutatorView - Class in io.flutter.embedding.engine.mutatorsstack
  A view that applies the `io.flutter.embedding.engine.mutatorsstack.MutatorsStack` to its children.
FlutterMutatorView(Context, float, AndroidTouchProcessor) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Initialize the FlutterMutatorView.
FlutterMutatorView(Context) - Constructor for class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Initialize the FlutterMutatorView.
FlutterNativeView - Class in io.flutter.view
  Deprecated.
  `FlutterView` is the new API that now replaces this class. See https://flutter.dev/go/android-project-migration for more migration details.
FlutterNativeView(Context) - Constructor for class io.flutter.view.FlutterNativeView
  Deprecated.
FlutterNativeView(Context, boolean) - Constructor for class io.flutter.view.FlutterNativeView
  Deprecated.
FlutterOverlaySurface - Class in io.flutter.embedding.engine
FlutterOverlaySurface(int, Surface) - Constructor for class io.flutter.embedding.engine.FlutterOverlaySurface
FlutterPlayStoreSplitApplication - Class in io.flutter.app
  Flutter's extension of `SplitCompatApplication` that injects a `PlayStoreDeferredComponentManager` with `FlutterInjector` to enable Split AOT Flutter apps.
FlutterPlayStoreSplitApplication() - Constructor for class io.flutter.app.FlutterPlayStoreSplitApplication
FlutterPlugin - Interface in io.flutter.embedding.engine.plugins
  Interface to be implemented by all Flutter plugins.
FlutterPlugin.FlutterAssets - Interface in io.flutter.embedding.engine.plugins
  Provides Flutter plugins with access to Flutter asset information.
FlutterPlugin.FlutterPluginBinding - Class in io.flutter.embedding.engine.plugins
  Resources made available to all plugins registered with a given `FlutterEngine`.
FlutterPluginBinding(Context, FlutterEngine, BinaryMessenger, TextureRegistry, PlatformViewRegistry, FlutterPlugin.FlutterAssets) - Constructor for class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
FlutterPluginRegistry - Class in io.flutter.app
  Deprecated.
  See https://flutter.dev/go/android-project-migration for migration instructions.
FlutterPluginRegistry(FlutterNativeView, Context) - Constructor for class io.flutter.app.FlutterPluginRegistry
  Deprecated.
FlutterPluginRegistry(FlutterEngine, Context) - Constructor for class io.flutter.app.FlutterPluginRegistry
  Deprecated.
FlutterRenderer - Class in io.flutter.embedding.engine.renderer
  Represents the rendering responsibilities of a `FlutterEngine`.
FlutterRenderer(FlutterJNI) - Constructor for class io.flutter.embedding.engine.renderer.FlutterRenderer
FlutterRenderer.ViewportMetrics - Class in io.flutter.embedding.engine.renderer
  Mutable data structure that holds all viewport metrics properties that Flutter cares about.
FlutterRunArguments - Class in io.flutter.view
  A class containing arguments for entering a FlutterNativeView's isolate for the first time.
FlutterRunArguments() - Constructor for class io.flutter.view.FlutterRunArguments
flutterShellArgs(FlutterShellArgs) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Any special configuration arguments for the Flutter engine
FlutterShellArgs - Class in io.flutter.embedding.engine
  Arguments that can be delivered to the Flutter shell when it is created.
FlutterShellArgs(String[]) - Constructor for class io.flutter.embedding.engine.FlutterShellArgs
  Creates a set of Flutter shell arguments from a given `String[]` array.
FlutterShellArgs(List<String>) - Constructor for class io.flutter.embedding.engine.FlutterShellArgs
  Creates a set of Flutter shell arguments from a given `List<String>`.
FlutterShellArgs(Set<String>) - Constructor for class io.flutter.embedding.engine.FlutterShellArgs
  Creates a set of Flutter shell arguments from a given `Set<String>`.
FlutterSurfaceView - Class in io.flutter.embedding.android
  Paints a Flutter UI on a `Surface`.
FlutterSurfaceView(Context) - Constructor for class io.flutter.embedding.android.FlutterSurfaceView
  Constructs a `FlutterSurfaceView` programmatically, without any XML attributes.
FlutterSurfaceView(Context, boolean) - Constructor for class io.flutter.embedding.android.FlutterSurfaceView
  Constructs a `FlutterSurfaceView` programmatically, without any XML attributes, and with control over whether or not this `FlutterSurfaceView` renders with transparency.
FlutterSurfaceView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.FlutterSurfaceView
  Constructs a `FlutterSurfaceView` in an XML-inflation-compliant manner.
FlutterTextureView - Class in io.flutter.embedding.android
  Paints a Flutter UI on a `SurfaceTexture`.
FlutterTextureView(Context) - Constructor for class io.flutter.embedding.android.FlutterTextureView
  Constructs a `FlutterTextureView` programmatically, without any XML attributes.
FlutterTextureView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.FlutterTextureView
  Constructs a `FlutterTextureView` in an XML-inflation-compliant manner.
FlutterUiDisplayListener - Interface in io.flutter.embedding.engine.renderer
  Listener invoked when Flutter starts and stops rendering pixels to an Android `View` hierarchy.
FlutterView - Class in io.flutter.embedding.android
  Displays a Flutter UI on an Android device.
FlutterView(Context) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` programmatically, without any XML attributes.
FlutterView(Context, FlutterView.RenderMode) - Constructor for class io.flutter.embedding.android.FlutterView
  Deprecated.
FlutterView(Context, FlutterView.TransparencyMode) - Constructor for class io.flutter.embedding.android.FlutterView
  Deprecated.
FlutterView(Context, FlutterSurfaceView) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` programmatically, without any XML attributes, uses the given `FlutterSurfaceView` to render the Flutter UI, and allows selection of a `transparencyMode`.
FlutterView(Context, FlutterTextureView) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` programmatically, without any XML attributes, uses the given `FlutterTextureView` to render the Flutter UI, and allows selection of a `transparencyMode`.
FlutterView(Context, FlutterImageView) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` programmatically, without any XML attributes, uses the given `FlutterImageView` to render the Flutter UI.
FlutterView(Context, AttributeSet) - Constructor for class io.flutter.embedding.android.FlutterView
  Constructs a `FlutterView` in an XML-inflation-compliant manner.
FlutterView(Context, FlutterView.RenderMode, FlutterView.TransparencyMode) - Constructor for class io.flutter.embedding.android.FlutterView
  Deprecated.
FlutterView - Class in io.flutter.view
  Deprecated.
  `FlutterView` is the new API that now replaces this class. See https://flutter.dev/go/android-project-migration for more migration details.
FlutterView(Context) - Constructor for class io.flutter.view.FlutterView
  Deprecated.
FlutterView(Context, AttributeSet) - Constructor for class io.flutter.view.FlutterView
  Deprecated.
FlutterView(Context, AttributeSet, FlutterNativeView) - Constructor for class io.flutter.view.FlutterView
  Deprecated.
FlutterView.FirstFrameListener - Interface in io.flutter.view
  Deprecated.
  Listener will be called on the Android UI thread once when Flutter renders the first frame.
FlutterView.FlutterEngineAttachmentListener - Interface in io.flutter.embedding.android
  Listener that is notified when a `FlutterEngine` is attached to/detached from a given `FlutterView`.
FlutterView.Provider - Interface in io.flutter.view
  Deprecated.
  Interface for those objects that maintain and expose a reference to a `FlutterView` (such as a full-screen Flutter activity).
FlutterView.RenderMode - Enum in io.flutter.embedding.android
  Deprecated.
FlutterView.TransparencyMode - Enum in io.flutter.embedding.android
  Deprecated.
from(long) - Static method in class io.flutter.embedding.android.MotionEventTracker.MotionEventId
fromIntent(Intent) - Static method in class io.flutter.embedding.engine.FlutterShellArgs
fromJson(JSONObject) - Static method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
fromJson(JSONObject) - Static method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
fromJson(JSONObject) - Static method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
fromJson(JSONObject) - Static method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState

## G

gatherTransparentRegion(Region) - Method in class io.flutter.embedding.android.FlutterSurfaceView
get(String) - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Returns the `FlutterEngine` in this cache that is associated with the given `engineId`, or `null` is no such `FlutterEngine` exists.
get(Class<? extends FlutterPlugin>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Returns the instance of a plugin that is currently attached to the `FlutterEngine` associated with this `PluginRegistry`, which matches the given `pluginClass`.
getAccessibilityChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends accessibility requests and events from Flutter to Android.
getAccessibilityNodeProvider() - Method in class io.flutter.embedding.android.FlutterView
getAccessibilityNodeProvider() - Method in class io.flutter.view.FlutterView
  Deprecated.
getActivity() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain an `Activity` reference as needed.
getActivity() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Returns the `Activity` that is currently attached to the `FlutterEngine` that owns this `ActivityPluginBinding`.
getActivityControlSurface() - Method in class io.flutter.embedding.engine.FlutterEngine
getAppBundlePath() - Method in class io.flutter.embedding.android.FlutterActivity
  A custom path to the bundle that contains this Flutter app's resources, e.g., Dart code snapshots.
getAppBundlePath() - Method in class io.flutter.embedding.android.FlutterFragment
  A custom path to the bundle that contains this Flutter app's resources, e.g., Dart code snapshots.
getAppBundlePath() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  A custom path to the bundle that contains this Flutter app's resources, e.g., Dart code snapshots.
getAppComponent() - Method in interface io.flutter.embedding.android.ExclusiveAppComponent
  Retrieve the App Component behind this exclusive App Component.
getApplicationContext() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getAssetFilePathByName(String) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
  Returns the relative file path to the Flutter asset with the given name, including the file's extension, e.g., `"myImage.jpg"`.
getAssetFilePathByName(String, String) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
  Same as `FlutterPlugin.FlutterAssets.getAssetFilePathByName(String)` but with added support for an explicit Android `packageName`.
getAssetFilePathBySubpath(String) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
  Returns the relative file path to the Flutter asset with the given subpath, including the file's extension, e.g., `"/dir1/dir2/myImage.jpg"`.
getAssetFilePathBySubpath(String, String) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
  Same as `FlutterPlugin.FlutterAssets.getAssetFilePathBySubpath(String)` but with added support for an explicit Android `packageName`.
getAttachedFlutterEngine() - Method in class io.flutter.embedding.android.FlutterView
  Returns the `FlutterEngine` to which this `FlutterView` is currently attached, or null if this `FlutterView` is not currently attached to a `FlutterEngine`.
getAttachedRenderer() - Method in class io.flutter.embedding.android.FlutterImageView
getAttachedRenderer() - Method in class io.flutter.embedding.android.FlutterSurfaceView
getAttachedRenderer() - Method in class io.flutter.embedding.android.FlutterTextureView
getAttachedRenderer() - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Returns the `FlutterRenderer` that is attached to this `RenderSurface`, or null if no `FlutterRenderer` is currently attached.
getBackgroundMode() - Method in class io.flutter.embedding.android.FlutterActivity
  The desired window background mode of this `Activity`, which defaults to `FlutterActivityLaunchConfigs.BackgroundMode.opaque`.
getBackgroundMode() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  The desired window background mode of this `Activity`, which defaults to `FlutterActivityLaunchConfigs.BackgroundMode.opaque`.
getBinaryMessenger() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Returns a `BinaryMessenger` that can be used to send messages to, and receive messages from, Dart code that this `DartExecutor` is executing.
getBinaryMessenger() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getBitmap() - Method in class io.flutter.embedding.engine.FlutterJNI
getBitmap() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
getBitmap() - Method in class io.flutter.view.FlutterView
  Deprecated.
  Return the most recent frame as a bitmap.
getBroadcastReceiver() - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverPluginBinding
  Returns the `BroadcastReceiver` that is currently attached to the `FlutterEngine` that owns this `BroadcastReceiverAwarePluginBinding`.
getBroadcastReceiverControlSurface() - Method in class io.flutter.embedding.engine.FlutterEngine
getCachedEngineId() - Method in class io.flutter.embedding.android.FlutterActivity
  Returns the ID of a statically cached `FlutterEngine` to use within this `FlutterActivity`, or `null` if this `FlutterActivity` does not want to use a cached `FlutterEngine`.
getCachedEngineId() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the ID of a statically cached `FlutterEngine` to use within this `FlutterFragment`, or `null` if this `FlutterFragment` does not want to use a cached `FlutterEngine`.
getCachedEngineId() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Returns the ID of a statically cached `FlutterEngine` to use within this `FlutterFragmentActivity`, or `null` if this `FlutterFragmentActivity` does not want to use a cached `FlutterEngine`.
getCacheDirectory(Context) - Static method in class io.flutter.util.PathUtils
getClipboardData(PlatformChannel.ClipboardContentFormat) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to receive the current data in the clipboard and have it returned in the given `format`.
getContentProvider() - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderPluginBinding
  Returns the `ContentProvider` that is currently attached to the `FlutterEngine` that owns this `ContentProviderAwarePluginBinding`.
getContentProviderControlSurface() - Method in class io.flutter.embedding.engine.FlutterEngine
getContext() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain a `Context` reference as needed.
getCreateArgsCodec() - Method in class io.flutter.plugin.platform.PlatformViewFactory
  Returns the codec to be used for decoding the args parameter of `PlatformViewFactory.create(android.content.Context, int, java.lang.Object)`.
getCurrentActivity() - Method in class io.flutter.app.FlutterApplication
getDartEntrypointFunctionName() - Method in class io.flutter.embedding.android.FlutterActivity
  The Dart entrypoint that will be executed as soon as the Dart snapshot is loaded.
getDartEntrypointFunctionName() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the name of the Dart method that this `FlutterFragment` should execute to start a Flutter app.
getDartEntrypointFunctionName() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  The Dart entrypoint that will be executed as soon as the Dart snapshot is loaded.
getDartExecutor() - Method in class io.flutter.embedding.engine.FlutterEngine
  The Dart execution context associated with this `FlutterEngine`.
getDartExecutor() - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
getDartExecutor() - Method in class io.flutter.view.FlutterView
  Deprecated.
getDataDirectory(Context) - Static method in class io.flutter.util.PathUtils
getDeferredComponentChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that allows manual installation and state querying of deferred components.
getFilesDir(Context) - Static method in class io.flutter.util.PathUtils
getFinalClippingPaths() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Get a list of all the clipping operations.
getFinalMatrix() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Returns the final matrix.
getFlutterAssets() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getFlutterEngine() - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for subclasses to obtain a reference to the `FlutterEngine` that is owned by this `FlutterActivity`.
getFlutterEngine() - Method in class io.flutter.embedding.android.FlutterFragment
  Hook for subclasses to obtain a reference to the `FlutterEngine` that is owned by this `FlutterActivity`.
getFlutterEngine() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
getFlutterEngine() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
  Deprecated.
  Use `getBinaryMessenger()`, `getTextureRegistry()`, or `getPlatformViewRegistry()` instead.
getFlutterNativeView() - Method in class io.flutter.view.FlutterView
  Deprecated.
getFlutterShellArgs() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain Flutter shell arguments when initializing Flutter.
getFlutterShellArgs() - Method in class io.flutter.embedding.android.FlutterFragment
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain Flutter shell arguments when initializing Flutter.
getFlutterView() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
  Returns the Flutter view used by this activity; will be null before `FlutterActivity.onCreate(Bundle)` is called.
getFlutterView() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
getFlutterView() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
  Returns the Flutter view used by this activity; will be null before `FlutterFragmentActivity.onCreate(Bundle)` is called.
getFlutterView() - Method in interface io.flutter.view.FlutterView.Provider
  Deprecated.
  Returns a reference to the Flutter view maintained by this object.
getHoveredObjectId() - Method in class io.flutter.view.AccessibilityBridge
getId() - Method in class io.flutter.embedding.android.MotionEventTracker.MotionEventId
getId() - Method in class io.flutter.embedding.engine.FlutterOverlaySurface
getInitialRoute() - Method in class io.flutter.embedding.android.FlutterActivity
  The initial route that a Flutter app will render upon loading and executing its Dart code.
getInitialRoute() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the initial route that should be rendered within Flutter, once the Flutter app starts.
getInitialRoute() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  The initial route that a Flutter app will render upon loading and executing its Dart code.
getInputMethodManager() - Method in class io.flutter.plugin.editing.TextInputPlugin
getInstance() - Static method in class io.flutter.embedding.android.MotionEventTracker
getInstance() - Static method in class io.flutter.embedding.engine.FlutterEngineCache
  Returns the static singleton instance of `FlutterEngineCache`.
getInstance() - Static method in class io.flutter.embedding.engine.loader.FlutterLoader
  Deprecated.
  Use the `FlutterInjector` instead.
getInstance(WindowManager) - Static method in class io.flutter.view.VsyncWaiter
getIsolateServiceId() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Returns an identifier for this executor's primary isolate.
getIsSoftwareRenderingEnabled() - Method in class io.flutter.embedding.engine.FlutterJNI
getKeyEventChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends key events from Android to Flutter.
getKeyEventProcessor() - Method in class io.flutter.plugin.editing.TextInputPlugin
getLastInputConnection() - Method in class io.flutter.plugin.editing.TextInputPlugin
getLifecycle() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain a `Lifecycle` reference as needed.
getLifecycle() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Returns the `Lifecycle` associated with the attached `Activity`.
getLifecycle() - Method in class io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference
getLifecycle() - Method in interface io.flutter.embedding.engine.plugins.service.ServicePluginBinding
  Returns the `Lifecycle` associated with the attached `Service`.
getLifecycleChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends Android lifecycle events to Flutter.
getLocalizationChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends locale data from Android to Flutter.
getLocalizationPlugin() - Method in class io.flutter.embedding.engine.FlutterEngine
  The LocalizationPlugin this FlutterEngine created.
getLogTag() - Method in class io.flutter.embedding.engine.loader.FlutterLoader.Settings
getLogTag() - Method in class io.flutter.view.FlutterMain.Settings
  Deprecated.
getLookupKeyForAsset(String) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Returns the file name for the given asset.
getLookupKeyForAsset(String, String) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Returns the file name for the given asset which originates from the specified packageName.
getLookupKeyForAsset(String) - Static method in class io.flutter.view.FlutterMain
  Deprecated.
  Returns the file name for the given asset.
getLookupKeyForAsset(String, String) - Static method in class io.flutter.view.FlutterMain
  Deprecated.
  Returns the file name for the given asset which originates from the specified packageName.
getLookupKeyForAsset(String) - Method in class io.flutter.view.FlutterView
  Deprecated.
getLookupKeyForAsset(String, String) - Method in class io.flutter.view.FlutterView
  Deprecated.
getMatrix() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the matrix of the mutator if the `FlutterMutatorsStack.FlutterMutator.getType()` returns FlutterMutatorType.TRANSFORM.
getMetaData() - Method in class io.flutter.embedding.android.FlutterActivity
  Retrieves the meta data specified in the AndroidManifest.xml.
getMetaData() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Retrieves the meta data specified in the AndroidManifest.xml.
getMouseCursorChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends and receives text input requests and state.
getMutators() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Get a list of all the raw mutators.
getNavigationChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends Flutter navigation commands from Android to Flutter.
getObservatoryUri() - Static method in class io.flutter.embedding.engine.FlutterJNI
getObservatoryUri() - Static method in class io.flutter.view.FlutterNativeView
  Deprecated.
getPath() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the path of the mutator if the `FlutterMutatorsStack.FlutterMutator.getType()` returns FlutterMutatorType.CLIP_PATH.
getPendingChannelResponseCount() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Returns the number of pending channel callback replies.
getPlatformChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends platform-oriented requests and information to Flutter, e.g., requests to play sounds, requests for haptics, system chrome settings, etc.
getPlatformViewById(Integer) - Method in interface io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
  Returns the root of the view hierarchy for the platform view with the requested id, or null if there is no corresponding view.
getPlatformViewById(Integer) - Method in class io.flutter.plugin.platform.PlatformViewsController
getPlatformViewRegistry() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getPlatformViewsController() - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
getPlatformViewsController() - Method in class io.flutter.embedding.engine.FlutterEngine
  `PlatformViewsController`, which controls all platform views running within this `FlutterEngine`.
getPluginRegistry() - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
getPluginRegistry() - Method in class io.flutter.view.FlutterView
  Deprecated.
getPlugins() - Method in class io.flutter.embedding.engine.FlutterEngine
  Plugin registry, which registers plugins that want to be applied to this `FlutterEngine`.
getRect() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the rect of the mutator if the `FlutterMutatorsStack.FlutterMutator.getType()` returns FlutterMutatorType.CLIP_RECT.
getRegistry() - Method in class io.flutter.plugin.platform.PlatformViewsController
getRenderer() - Method in class io.flutter.embedding.engine.FlutterEngine
  The rendering system associated with this `FlutterEngine`.
getRenderMode() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain the desired `RenderMode` that should be used when instantiating a `FlutterView`.
getRenderMode() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the desired `RenderMode` for the `FlutterView` displayed in this `FlutterFragment`.
getRenderMode() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Returns the desired `RenderMode` for the `FlutterView` displayed in this `FlutterFragmentActivity`.
getRestorationChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel to exchange restoration data between framework and engine.
getRestorationData() - Method in class io.flutter.embedding.engine.systemchannels.RestorationChannel
  Obtain the most current restoration data that the framework has provided.
getService() - Method in interface io.flutter.embedding.engine.plugins.service.ServicePluginBinding
  Returns the `Service` that is currently attached to the `FlutterEngine` that owns this `ServicePluginBinding`.
getServiceControlSurface() - Method in class io.flutter.embedding.engine.FlutterEngine
getSettingsChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends platform/user settings from Android to Flutter, e.g., time format, scale factor, etc.
getStringResource(String, String) - Method in interface io.flutter.embedding.engine.systemchannels.LocalizationChannel.LocalizationMessageHandler
  The Flutter application would like to obtain the string resource of given `key` in `locale`.
getSurface() - Method in class io.flutter.embedding.android.FlutterImageView
getSurface() - Method in class io.flutter.embedding.engine.FlutterOverlaySurface
getSystemChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends memory pressure warnings from Android to Flutter.
getSystemPointerIcon(int) - Method in class io.flutter.embedding.android.FlutterView
getSystemPointerIcon(int) - Method in class io.flutter.view.FlutterView
  Deprecated.
getTextInputChannel() - Method in class io.flutter.embedding.engine.FlutterEngine
  System channel that sends and receives text input requests and state.
getTextureRegistry() - Method in class io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
getTransformMatrix(float[]) - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
getTransparencyMode() - Method in class io.flutter.embedding.android.FlutterActivity
  `FlutterActivityAndFragmentDelegate.Host` method that is used by `FlutterActivityAndFragmentDelegate` to obtain the desired `TransparencyMode` that should be used when instantiating a `FlutterView`.
getTransparencyMode() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns the desired `TransparencyMode` for the `FlutterView` displayed in this `FlutterFragment`.
getType() - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
  Get the mutator type.
getView() - Method in interface io.flutter.plugin.platform.PlatformView
  Returns the Android view to be embedded in the Flutter hierarchy.
go(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "go" action.

## H

handleDeeplinking(Boolean) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
handleDeeplinking(Boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
handleMessageFromDart(String, byte[], int) - Method in interface io.flutter.embedding.engine.dart.PlatformMessageHandler
handlePlatformMessage(String, byte[], int) - Method in class io.flutter.embedding.engine.FlutterJNI
handlePlatformMessageResponse(int, byte[]) - Method in interface io.flutter.embedding.engine.dart.PlatformMessageHandler
handler - Variable in class io.flutter.embedding.engine.systemchannels.LocalizationChannel
has(Class<? extends FlutterPlugin>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Returns true if a plugin of the given type is currently attached to the `FlutterEngine` associated with this `PluginRegistry`.
hasArgument(String) - Method in class io.flutter.plugin.common.MethodCall
  Returns whether this method call involves a mapping for the given argument key, assuming `MethodCall.arguments` is a `Map` or a `JSONObject`.
hasComposing() - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
hashCode() - Method in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
hasPlugin(String) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
hasPlugin(String) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
hasPlugin(String) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
hasPlugin(String) - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
hasPlugin(String) - Method in class io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry
hasPlugin(String) - Method in interface io.flutter.plugin.common.PluginRegistry
  Deprecated.
  See https://flutter.dev/go/android-project-migration for migration details.
hasRenderedFirstFrame() - Method in class io.flutter.embedding.android.FlutterView
  Returns true if an attached `FlutterEngine` has rendered at least 1 frame to this `FlutterView`.
hasRenderedFirstFrame() - Method in class io.flutter.view.FlutterView
  Deprecated.
  Returns true if the Flutter experience associated with this `FlutterView` has rendered its first frame, or false otherwise.
hasSelection() - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
height - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
HiddenLifecycleReference - Class in io.flutter.embedding.engine.plugins.lifecycle
  An `Object` that can be used to obtain a `Lifecycle` reference.
HiddenLifecycleReference(Lifecycle) - Constructor for class io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference
hide() - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
hints - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill

## I

id() - Method in interface io.flutter.view.TextureRegistry.SurfaceTextureEntry
init(Context, String[], String, String, String, long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Perform one time initialization of the Dart VM and Flutter engine.
init() - Method in class io.flutter.view.VsyncWaiter
initialized() - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Returns whether the FlutterLoader has finished loading the native library.
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  The initial route that a Flutter app will render in this `FlutterFragment`, defaults to "/".
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  The initial route that a Flutter app will render in this `FlutterFragment`, defaults to "/".
initialRoute(String) - Method in class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  The initial route that a Flutter app will render in this `FlutterFragmentActivity`, defaults to "/".
inputAction - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
inputType - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
InputType(TextInputChannel.TextInputType, boolean, boolean) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
INSTANCE - Static variable in class io.flutter.plugin.common.BinaryCodec
INSTANCE - Static variable in class io.flutter.plugin.common.JSONMessageCodec
INSTANCE - Static variable in class io.flutter.plugin.common.JSONMethodCodec
INSTANCE - Static variable in class io.flutter.plugin.common.StandardMessageCodec
INSTANCE - Static variable in class io.flutter.plugin.common.StandardMethodCodec
INSTANCE - Static variable in class io.flutter.plugin.common.StringCodec
invokeMethod(String, Object) - Method in class io.flutter.plugin.common.MethodChannel
  Invokes a method on this channel, expecting no result.
invokeMethod(String, Object, MethodChannel.Result) - Method in class io.flutter.plugin.common.MethodChannel
  Invokes a method on this channel, optionally expecting a result.
invokePlatformMessageEmptyResponseCallback(int) - Method in class io.flutter.embedding.engine.FlutterJNI
invokePlatformMessageResponseCallback(int, ByteBuffer, int) - Method in class io.flutter.embedding.engine.FlutterJNI
invokeViewFocused(int) - Method in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel
io.flutter.app - package io.flutter.app
io.flutter.embedding.android - package io.flutter.embedding.android
io.flutter.embedding.engine - package io.flutter.embedding.engine
io.flutter.embedding.engine.dart - package io.flutter.embedding.engine.dart
io.flutter.embedding.engine.loader - package io.flutter.embedding.engine.loader
io.flutter.embedding.engine.mutatorsstack - package io.flutter.embedding.engine.mutatorsstack
io.flutter.embedding.engine.plugins - package io.flutter.embedding.engine.plugins
io.flutter.embedding.engine.plugins.activity - package io.flutter.embedding.engine.plugins.activity
io.flutter.embedding.engine.plugins.broadcastreceiver - package io.flutter.embedding.engine.plugins.broadcastreceiver
io.flutter.embedding.engine.plugins.contentprovider - package io.flutter.embedding.engine.plugins.contentprovider
io.flutter.embedding.engine.plugins.lifecycle - package io.flutter.embedding.engine.plugins.lifecycle
io.flutter.embedding.engine.plugins.service - package io.flutter.embedding.engine.plugins.service
io.flutter.embedding.engine.plugins.shim - package io.flutter.embedding.engine.plugins.shim
io.flutter.embedding.engine.renderer - package io.flutter.embedding.engine.renderer
io.flutter.embedding.engine.systemchannels - package io.flutter.embedding.engine.systemchannels
io.flutter.plugin.common - package io.flutter.plugin.common
io.flutter.plugin.editing - package io.flutter.plugin.editing
io.flutter.plugin.platform - package io.flutter.plugin.platform
io.flutter.util - package io.flutter.util
io.flutter.view - package io.flutter.view
isAccessibilityEnabled() - Method in class io.flutter.view.AccessibilityBridge
  Returns true if the Android OS currently has accessibility enabled, false otherwise.
isApplicationRunning() - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
isAttached() - Method in class io.flutter.embedding.engine.FlutterJNI
  Returns true if this instance of `FlutterJNI` is connected to Flutter's native engine via a Java Native Interface (JNI).
isAttached() - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
isAttachedToFlutterEngine() - Method in class io.flutter.embedding.android.FlutterView
  Returns true if this `FlutterView` is currently attached to a `FlutterEngine`.
isDecimal - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
isDisplayingFlutterUi() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Returns true if this `FlutterRenderer` is painting pixels to an Android `View` hierarchy, false otherwise.
isExecutingDart() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Is this `DartExecutor` currently executing Dart code?
isolateSnapshotData - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
isPendingEvent(KeyEvent) - Method in class io.flutter.embedding.android.AndroidKeyProcessor
  Returns whether or not the given event is currently being processed by this key processor.
isSigned - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
isSoftwareRenderingEnabled() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
isTouchExplorationEnabled() - Method in class io.flutter.view.AccessibilityBridge
  Returns true if the Android OS currently has touch exploration enabled, false otherwise.

## J

JSONMessageCodec - Class in io.flutter.plugin.common
  A `MessageCodec` using UTF-8 encoded JSON messages.
JSONMethodCodec - Class in io.flutter.plugin.common
  A `MethodCodec` using UTF-8 encoded JSON method calls and result envelopes.
JSONUtil - Class in io.flutter.plugin.common

## K

keyDown(KeyEventChannel.FlutterKeyEvent) - Method in class io.flutter.embedding.engine.systemchannels.KeyEventChannel
KeyEventChannel - Class in io.flutter.embedding.engine.systemchannels
  Event message channel for key events to/from the Flutter framework.
KeyEventChannel(BinaryMessenger) - Constructor for class io.flutter.embedding.engine.systemchannels.KeyEventChannel
  A constructor that creates a KeyEventChannel with the default message handler.
KeyEventChannel.EventResponseHandler - Interface in io.flutter.embedding.engine.systemchannels
  A handler of incoming key handling messages.
KeyEventChannel.FlutterKeyEvent - Class in io.flutter.embedding.engine.systemchannels
  A key event as defined by Flutter.
keyUp(KeyEventChannel.FlutterKeyEvent) - Method in class io.flutter.embedding.engine.systemchannels.KeyEventChannel

## L

label - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.AppSwitcherDescription
libraryPath - Variable in class io.flutter.view.FlutterRunArguments
LifecycleChannel - Class in io.flutter.embedding.engine.systemchannels
  TODO(mattcarroll): fill in javadoc for LifecycleChannel.
LifecycleChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.LifecycleChannel
load(Context) - Static method in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
  Initialize our Flutter config values by obtaining them from the manifest XML file, falling back to default values.
loadDartDeferredLibrary(int, String[]) - Method in class io.flutter.embedding.engine.FlutterJNI
  Searches each of the provided paths for a valid Dart shared library .so file and resolves symbols to load into the dart VM.
loadLibrary() - Method in class io.flutter.embedding.engine.FlutterJNI
  Loads the libflutter.so C++ library.
LocalizationChannel - Class in io.flutter.embedding.engine.systemchannels
  Sends the platform's locales to Dart.
LocalizationChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.LocalizationChannel
LocalizationChannel.LocalizationMessageHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives platform messages sent from Flutter to Android through a given `PlatformChannel`.
lockPlatformViewInputConnection() - Method in class io.flutter.plugin.editing.TextInputPlugin
  Use the current platform view input connection until unlockPlatformViewInputConnection is called.
logicalHeight - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The density independent height to display the platform view.
logicalWidth - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The density independent width to display the platform view.
lookupCallbackInformation(long) - Static method in class io.flutter.view.FlutterCallbackInformation
  Get callback information for a given handle.
lookupKeyForAsset(String) - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns the file name for the given asset.
lookupKeyForAsset(String, String) - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns the file name for the given asset which originates from the specified packageName.

## M

markTextureFrameAvailable(long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method to inform Flutter that a texture previously registered with `#registerTexture(long, SurfaceTexture)` has a new frame available.
MessageCodec<T> - Interface in io.flutter.plugin.common
  A message encoding/decoding mechanism.
messenger() - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns a `BinaryMessenger` which the plugin can use for creating channels for communicating with the Dart side.
metaState - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
method - Variable in class io.flutter.plugin.common.MethodCall
  The name of the called method.
MethodCall - Class in io.flutter.plugin.common
  Command object representing a method call on a `MethodChannel`.
MethodCall(String, Object) - Constructor for class io.flutter.plugin.common.MethodCall
  Creates a `MethodCall` with the specified method name and arguments.
MethodChannel - Class in io.flutter.plugin.common
  A named channel for communicating with the Flutter application using asynchronous method calls.
MethodChannel(BinaryMessenger, String) - Constructor for class io.flutter.plugin.common.MethodChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and the standard `MethodCodec`.
MethodChannel(BinaryMessenger, String, MethodCodec) - Constructor for class io.flutter.plugin.common.MethodChannel
  Creates a new channel associated with the specified `BinaryMessenger` and with the specified name and `MethodCodec`.
MethodChannel.MethodCallHandler - Interface in io.flutter.plugin.common
  A handler of incoming method calls.
MethodChannel.Result - Interface in io.flutter.plugin.common
  Method call result callback.
MethodCodec - Interface in io.flutter.plugin.common
  A codec for method calls and enveloped results.
motionEventId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(iskakaushik): javadoc
MotionEventTracker - Class in io.flutter.embedding.android
  Tracks the motion events received by the FlutterView.
MotionEventTracker.MotionEventId - Class in io.flutter.embedding.android
  Represents a unique identifier corresponding to a motion event.
MouseCursorChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel that receives requests for mouse cursor behavior, e.g., set as system cursors.
MouseCursorChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.MouseCursorChannel
MouseCursorChannel.MouseCursorMethodHandler - Interface in io.flutter.embedding.engine.systemchannels

## N

name - Variable in enum io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
nativeFlutterTextUtilsIsEmoji(int) - Method in class io.flutter.embedding.engine.FlutterJNI
nativeFlutterTextUtilsIsEmojiModifier(int) - Method in class io.flutter.embedding.engine.FlutterJNI
nativeFlutterTextUtilsIsEmojiModifierBase(int) - Method in class io.flutter.embedding.engine.FlutterJNI
nativeFlutterTextUtilsIsRegionalIndicator(int) - Method in class io.flutter.embedding.engine.FlutterJNI
nativeFlutterTextUtilsIsVariationSelector(int) - Method in class io.flutter.embedding.engine.FlutterJNI
nativeInit(Context, String[], String, String, String, long) - Static method in class io.flutter.embedding.engine.FlutterJNI
  Deprecated.
  Use `FlutterJNI.init(Context, String[], String, String, String, long)` instead.
nativeLibraryDir - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
nativeLookupCallbackInformation(long) - Static method in class io.flutter.embedding.engine.FlutterJNI
nativeOnVsync(long, long, long) - Static method in class io.flutter.embedding.engine.FlutterJNI
nativePrefetchDefaultFontManager() - Static method in class io.flutter.embedding.engine.FlutterJNI
  Deprecated.
  Use `FlutterJNI.prefetchDefaultFontManager()` instead.
NavigationChannel - Class in io.flutter.embedding.engine.systemchannels
  TODO(mattcarroll): fill in javadoc for NavigationChannel.
NavigationChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.NavigationChannel
NETWORK_POLICY_METADATA_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
NewEngineFragmentBuilder() - Constructor for class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Constructs a `NewEngineFragmentBuilder` that is configured to construct an instance of `FlutterFragment`.
NewEngineFragmentBuilder(Class<? extends FlutterFragment>) - Constructor for class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Constructs a `NewEngineFragmentBuilder` that is configured to construct an instance of `subclass`, which extends `FlutterFragment`.
NewEngineIntentBuilder(Class<? extends FlutterActivity>) - Constructor for class io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
  Constructor that allows this `NewEngineIntentBuilder` to be used by subclasses of `FlutterActivity`.
NewEngineIntentBuilder(Class<? extends FlutterFragmentActivity>) - Constructor for class io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
  Constructor that allows this `NewEngineIntentBuilder` to be used by subclasses of `FlutterFragmentActivity`.
newline(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "newline" action.
newLogicalHeight - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
  The new density independent height to display the platform view.
newLogicalWidth - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
  The new density independent width to display the platform view.
next(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "next" action.
notifyLowMemoryWarning() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Notify the Dart VM of a low memory event, or that the application is in a state such that now is an appropriate time to free resources, such as going to the background.
notifyLowMemoryWarning() - Method in class io.flutter.embedding.engine.FlutterJNI
  Notifies the Dart VM of a low memory event, or that the application is in a state such that now is an appropriate time to free resources, such as going to the background.
notImplemented() - Method in class io.flutter.plugin.common.ErrorLogResult
notImplemented() - Method in interface io.flutter.plugin.common.MethodChannel.Result
  Handles a call to an unimplemented method.

## O

obscureText - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
onAccessibilityChanged(boolean, boolean) - Method in interface io.flutter.view.AccessibilityBridge.OnAccessibilityChangeListener
onAccessibilityHoverEvent(MotionEvent) - Method in class io.flutter.view.AccessibilityBridge
  A hover `MotionEvent` has occurred in the `View` that corresponds to this `AccessibilityBridge`.
onActivityResult(int, int, Intent) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onActivityResult(int, int, Intent) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onActivityResult(int, int, Intent) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onActivityResult(int, int, Intent) - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
onActivityResult(int, int, Intent) - Method in class io.flutter.embedding.android.FlutterActivity
onActivityResult(int, int, Intent) - Method in class io.flutter.embedding.android.FlutterFragment
  A result has been returned after an invocation of `Fragment.startActivityForResult(Intent, int)`.
onActivityResult(int, int, Intent) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onActivityResult(int, int, Intent) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurface`'s `FlutterEngine` and the associated method in the `Activity` is invoked.
onActivityResult(int, int, Intent) - Method in interface io.flutter.plugin.common.PluginRegistry.ActivityResultListener
onAndroidAccessibilityDisabled() - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Informs Flutter that the Android OS currently has accessibility disabled.
onAndroidAccessibilityEnabled() - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Informs Flutter that the Android OS currently has accessibility enabled.
onApplyWindowInsets(WindowInsets) - Method in class io.flutter.embedding.android.FlutterView
  Invoked when Android's desired window insets change, i.e., padding.
onApplyWindowInsets(WindowInsets) - Method in class io.flutter.view.FlutterView
  Deprecated.
onAttach(Context) - Method in class io.flutter.embedding.android.FlutterFragment
onAttachedToActivity(ActivityPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityAware
  This `ActivityAware` `FlutterPlugin` is now associated with an `Activity`.
onAttachedToBroadcastReceiver(BroadcastReceiverPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverAware
  Callback triggered when a `BroadcastReceiverAware` `FlutterPlugin` is associated with a `BroadcastReceiver`.
onAttachedToContentProvider(ContentProviderPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderAware
  Callback triggered when a `ContentProviderAware` `FlutterPlugin` is associated with a `ContentProvider`.
onAttachedToEngine(FlutterPlugin.FlutterPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin
  This `FlutterPlugin` has been associated with a `FlutterEngine` instance.
onAttachedToJNI() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Invoked when the `FlutterEngine` that owns this `DartExecutor` attaches to JNI.
onAttachedToJNI() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Invoked when the `FlutterEngine` that owns this `PlatformViewsController` attaches to JNI.
onAttachedToService(ServicePluginBinding) - Method in interface io.flutter.embedding.engine.plugins.service.ServiceAware
  Callback triggered when a `ServiceAware` `FlutterPlugin` is associated with a `Service`.
onAttachedToWindow() - Method in class io.flutter.view.FlutterView
  Deprecated.
onBackPressed() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onBackPressed() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onBackPressed() - Method in interface io.flutter.app.FlutterActivityEvents
  Invoked when the activity has detected the user's press of the back key.
onBackPressed() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onBackPressed() - Method in class io.flutter.embedding.android.FlutterActivity
onBackPressed() - Method in class io.flutter.embedding.android.FlutterFragment
  The hardware back button was pressed.
onBackPressed() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onBeginFrame() - Method in class io.flutter.embedding.engine.FlutterJNI
onBeginFrame() - Method in class io.flutter.plugin.platform.PlatformViewsController
onCancel(Object) - Method in interface io.flutter.plugin.common.EventChannel.StreamHandler
  Handles a request to tear down the most recently created event stream.
onConfigurationChanged(Configuration) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onConfigurationChanged(Configuration) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onConfigurationChanged(Configuration) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onConfigurationChanged(Configuration) - Method in class io.flutter.embedding.android.FlutterView
  Sends relevant configuration data from Android to Flutter when the Android `Configuration` changes.
onConfigurationChanged(Configuration) - Method in class io.flutter.view.FlutterView
  Deprecated.
onCreate(Bundle) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onCreate(Bundle) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onCreate(Bundle) - Method in interface io.flutter.app.FlutterActivityEvents
onCreate() - Method in class io.flutter.app.FlutterApplication
onCreate(Bundle) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onCreate() - Method in class io.flutter.app.FlutterPlayStoreSplitApplication
onCreate(Bundle) - Method in class io.flutter.embedding.android.FlutterActivity
onCreate(Bundle) - Method in class io.flutter.embedding.android.FlutterFragment
onCreate(Bundle) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onCreateInputConnection(EditorInfo) - Method in class io.flutter.embedding.android.FlutterView
  Creates an `InputConnection` to work with a `InputMethodManager`.
onCreateInputConnection(EditorInfo) - Method in class io.flutter.view.FlutterView
  Deprecated.
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class io.flutter.embedding.android.FlutterFragment
onDestroy() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onDestroy() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onDestroy() - Method in interface io.flutter.app.FlutterActivityEvents
onDestroy() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onDestroy() - Method in class io.flutter.embedding.android.FlutterActivity
onDestroyView() - Method in class io.flutter.embedding.android.FlutterFragment
onDetach() - Method in class io.flutter.embedding.android.FlutterFragment
onDetachedFromActivity() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityAware
  This plugin has been detached from an `Activity`.
onDetachedFromActivityForConfigChanges() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityAware
  The `Activity` that was attached and made available in `ActivityAware.onAttachedToActivity(ActivityPluginBinding)` has been detached from this `ActivityAware`'s `FlutterEngine` for the purpose of processing a configuration change.
onDetachedFromBroadcastReceiver() - Method in interface io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverAware
  Callback triggered when a `BroadcastReceiverAware` `FlutterPlugin` is detached from a `BroadcastReceiver`.
onDetachedFromContentProvider() - Method in interface io.flutter.embedding.engine.plugins.contentprovider.ContentProviderAware
  Callback triggered when a `ContentProviderAware` `FlutterPlugin` is detached from a `ContentProvider`.
onDetachedFromEngine(FlutterPlugin.FlutterPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.FlutterPlugin
  This `FlutterPlugin` has been removed from a `FlutterEngine` instance.
onDetachedFromJNI() - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Invoked when the `FlutterEngine` that owns this `DartExecutor` detaches from JNI.
onDetachedFromJNI() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Invoked when the `FlutterEngine` that owns this `PlatformViewsController` detaches from JNI.
onDetachedFromService() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceAware
  Callback triggered when a `ServiceAware` `FlutterPlugin` is detached from a `Service`.
onDetachedFromWindow() - Method in class io.flutter.view.FlutterView
  Deprecated.
onDisplayOverlaySurface(int, int, int, int, int) - Method in class io.flutter.embedding.engine.FlutterJNI
onDisplayOverlaySurface(int, int, int, int, int) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Called when an overlay surface is displayed in the current frame.
onDisplayPlatformView(int, int, int, int, int, int, int, FlutterMutatorsStack) - Method in class io.flutter.embedding.engine.FlutterJNI
onDisplayPlatformView(int, int, int, int, int, int, int, FlutterMutatorsStack) - Method in class io.flutter.plugin.platform.PlatformViewsController
  Called when a platform view id displayed in the current frame.
onDraw(Canvas) - Method in class io.flutter.embedding.android.FlutterImageView
onEndFrame() - Method in class io.flutter.embedding.engine.FlutterJNI
onEndFrame() - Method in class io.flutter.plugin.platform.PlatformViewsController
  Called by `FlutterJNI` when the Flutter frame was submitted.
onEngineWillDestroy() - Method in interface io.flutter.embedding.engine.FlutterEngine.EngineLifecycleListener
  Lifecycle callback invoked before the Flutter engine is destroyed.
onFirstFrame() - Method in class io.flutter.embedding.engine.FlutterJNI
onFirstFrame() - Method in interface io.flutter.view.FlutterView.FirstFrameListener
  Deprecated.
onFirstFrame() - Method in class io.flutter.view.FlutterView
  Deprecated.
onFlutterEngineAttachedToFlutterView(FlutterEngine) - Method in interface io.flutter.embedding.android.FlutterView.FlutterEngineAttachmentListener
  The given `engine` has been attached to the associated `FlutterView`.
onFlutterEngineDetachedFromFlutterView() - Method in interface io.flutter.embedding.android.FlutterView.FlutterEngineAttachmentListener
  A previously attached `FlutterEngine` has been detached from the associated `FlutterView`.
onFlutterSurfaceViewCreated(FlutterSurfaceView) - Method in class io.flutter.embedding.android.FlutterActivity
onFlutterSurfaceViewCreated(FlutterSurfaceView) - Method in class io.flutter.embedding.android.FlutterFragment
onFlutterTextureViewCreated(FlutterTextureView) - Method in class io.flutter.embedding.android.FlutterActivity
onFlutterTextureViewCreated(FlutterTextureView) - Method in class io.flutter.embedding.android.FlutterFragment
onFlutterUiDisplayed() - Method in class io.flutter.embedding.android.FlutterActivity
onFlutterUiDisplayed() - Method in class io.flutter.embedding.android.FlutterFragment
  Invoked after the `FlutterView` within this `FlutterFragment` starts rendering pixels to the screen.
onFlutterUiDisplayed() - Method in interface io.flutter.embedding.engine.renderer.FlutterUiDisplayListener
  Flutter started painting pixels to an Android `View` hierarchy.
onFlutterUiNoLongerDisplayed() - Method in class io.flutter.embedding.android.FlutterActivity
onFlutterUiNoLongerDisplayed() - Method in class io.flutter.embedding.android.FlutterFragment
  Invoked after the `FlutterView` within this `FlutterFragment` stops rendering pixels to the screen.
onFlutterUiNoLongerDisplayed() - Method in interface io.flutter.embedding.engine.renderer.FlutterUiDisplayListener
  Flutter stopped painting pixels to an Android `View` hierarchy.
onFlutterViewAttached(View) - Method in interface io.flutter.plugin.platform.PlatformView
  Called by the `FlutterEngine` that owns this `PlatformView` when the Android `View` responsible for rendering a Flutter UI is associated with the `FlutterEngine`.
onFlutterViewDetached() - Method in interface io.flutter.plugin.platform.PlatformView
  Called by the `FlutterEngine` that owns this `PlatformView` when the Android `View` responsible for rendering a Flutter UI is detached and disassociated from the `FlutterEngine`.
onGenericMotionEvent(MotionEvent) - Method in class io.flutter.embedding.android.AndroidTouchProcessor
  Sends the given generic `MotionEvent` data to Flutter in a format that Flutter understands.
onGenericMotionEvent(MotionEvent) - Method in class io.flutter.embedding.android.FlutterView
  Invoked by Android when a generic motion event occurs, e.g., joystick movement, mouse hover, track pad touches, scroll wheel movements, etc.
onGenericMotionEvent(MotionEvent) - Method in class io.flutter.view.FlutterView
  Deprecated.
  Invoked by Android when a generic motion event occurs, e.g., joystick movement, mouse hover, track pad touches, scroll wheel movements, etc.
onHoverEvent(MotionEvent) - Method in class io.flutter.embedding.android.FlutterView
  Invoked by Android when a hover-compliant input system causes a hover event.
onHoverEvent(MotionEvent) - Method in class io.flutter.view.FlutterView
  Deprecated.
onInputConnectionLocked() - Method in interface io.flutter.plugin.platform.PlatformView
  Callback fired when the platform's input connection is locked, or should be used.
onInputConnectionUnlocked() - Method in interface io.flutter.plugin.platform.PlatformView
  Callback fired when the platform input connection has been unlocked.
onInterceptTouchEvent(MotionEvent) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Intercept the events here and do not propagate them to the child platform views.
onKeyEvent(KeyEvent) - Method in class io.flutter.embedding.android.AndroidKeyProcessor
  Called when a key event is received by the `FlutterView` or the `InputConnectionAdaptor`.
onKeyEventHandled(KeyEvent) - Method in interface io.flutter.embedding.engine.systemchannels.KeyEventChannel.EventResponseHandler
  Called whenever the framework responds that a given key event was handled by the framework.
onKeyEventNotHandled(KeyEvent) - Method in interface io.flutter.embedding.engine.systemchannels.KeyEventChannel.EventResponseHandler
  Called whenever the framework responds that a given key event wasn't handled by the framework.
onListen(Object, EventChannel.EventSink) - Method in interface io.flutter.plugin.common.EventChannel.StreamHandler
  Handles a request to set up an event stream.
onLongPress(int) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  The user has long pressed on the widget with the given `nodeId`.
onLowMemory() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onLowMemory() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onLowMemory() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onLowMemory() - Method in class io.flutter.embedding.android.FlutterFragment
  Callback invoked when memory is low.
onMemoryPressure() - Method in class io.flutter.view.FlutterView
  Deprecated.
onMessage(T, BasicMessageChannel.Reply<T>) - Method in interface io.flutter.plugin.common.BasicMessageChannel.MessageHandler
  Handles the specified message received from Flutter.
onMessage(ByteBuffer, BinaryMessenger.BinaryReply) - Method in interface io.flutter.plugin.common.BinaryMessenger.BinaryMessageHandler
  Handles the specified message.
onMethodCall(MethodCall, MethodChannel.Result) - Method in interface io.flutter.plugin.common.MethodChannel.MethodCallHandler
  Handles the specified method call received from Flutter.
onMoveToBackground() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceAware.OnModeChangeListener
  Callback triggered when the associated `Service` goes from foreground execution to background execution.
onMoveToBackground() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceControlSurface
  Call this method from the `Service` that is attached to this `ServiceControlSurface`'s `FlutterEngine` when the `Service` goes from foreground to background.
onMoveToForeground() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceAware.OnModeChangeListener
  Callback triggered when the associated `Service` goes from background execution to foreground execution.
onMoveToForeground() - Method in interface io.flutter.embedding.engine.plugins.service.ServiceControlSurface
  Call this method from the `Service` that is attached to this `ServiceControlSurface`'s `FlutterEngine` when the `Service` goes from background to foreground.
onNewIntent(Intent) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onNewIntent(Intent) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onNewIntent(Intent) - Method in interface io.flutter.app.FlutterActivityEvents
onNewIntent(Intent) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onNewIntent(Intent) - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
onNewIntent(Intent) - Method in class io.flutter.embedding.android.FlutterActivity
onNewIntent(Intent) - Method in class io.flutter.embedding.android.FlutterFragment
  A new Intent was received by the `Activity` that currently owns this `Fragment`.
onNewIntent(Intent) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onNewIntent(Intent) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurface`'s `FlutterEngine` and the associated method in the `Activity` is invoked.
onNewIntent(Intent) - Method in interface io.flutter.plugin.common.PluginRegistry.NewIntentListener
onPause() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onPause() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onPause() - Method in interface io.flutter.app.FlutterActivityEvents
onPause() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onPause() - Method in class io.flutter.embedding.android.FlutterActivity
onPause() - Method in class io.flutter.embedding.android.FlutterFragment
onPause() - Method in class io.flutter.view.FlutterView
  Deprecated.
onPostResume() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onPostResume() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onPostResume() - Method in interface io.flutter.app.FlutterActivityEvents
onPostResume() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onPostResume() - Method in class io.flutter.embedding.android.FlutterActivity
onPostResume() - Method in class io.flutter.embedding.android.FlutterFragment
onPostResume() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onPostResume() - Method in interface io.flutter.plugin.common.ActivityLifecycleListener
onPostResume() - Method in class io.flutter.view.FlutterView
  Deprecated.
onPreEngineRestart() - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
onPreEngineRestart() - Method in interface io.flutter.embedding.engine.FlutterEngine.EngineLifecycleListener
  Lifecycle callback invoked before a hot restart of the Flutter engine.
onPreEngineRestart() - Method in class io.flutter.plugin.platform.PlatformViewsController
onProvideAutofillVirtualStructure(ViewStructure, int) - Method in class io.flutter.embedding.android.FlutterView
onProvideAutofillVirtualStructure(ViewStructure, int) - Method in class io.flutter.plugin.editing.TextInputPlugin
onProvideAutofillVirtualStructure(ViewStructure, int) - Method in class io.flutter.view.FlutterView
  Deprecated.
onReattachedToActivityForConfigChanges(ActivityPluginBinding) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityAware
  This plugin and its `FlutterEngine` have been re-attached to an `Activity` after the `Activity` was recreated to handle configuration changes.
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.embedding.android.FlutterActivity
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.embedding.android.FlutterFragment
  The result of a permission request has been received.
onRequestPermissionsResult(int, String[], int[]) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onRequestPermissionsResult(int, String[], int[]) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurface`'s `FlutterEngine` and the associated method in the `Activity` is invoked.
onRequestPermissionsResult(int, String[], int[]) - Method in interface io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener
onRestoreInstanceState(Bundle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` or `Fragment` that is attached to this `ActivityControlSurface`'s `FlutterEngine` when `Activity.onCreate(Bundle)` or `Fragment#onCreate(Bundle)` is invoked in the `Activity` or `Fragment`.
onRestoreInstanceState(Bundle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.OnSaveInstanceStateListener
  Invoked when the associated `Activity` executes `Activity.onCreate(Bundle)` or associated `Fragment` executes `Fragment#onCreate(Bundle)`.
onResume() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onResume() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onResume() - Method in interface io.flutter.app.FlutterActivityEvents
onResume() - Method in class io.flutter.embedding.android.FlutterActivity
onResume() - Method in class io.flutter.embedding.android.FlutterFragment
onSaveInstanceState(Bundle) - Method in class io.flutter.embedding.android.FlutterActivity
onSaveInstanceState(Bundle) - Method in class io.flutter.embedding.android.FlutterFragment
onSaveInstanceState(Bundle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` or `Fragment` that is attached to this `ActivityControlSurface`'s `FlutterEngine` when the associated method is invoked in the `Activity` or `Fragment`.
onSaveInstanceState(Bundle) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.OnSaveInstanceStateListener
  Invoked when the associated `Activity` or `Fragment` executes `Activity.onSaveInstanceState(Bundle)`.
onSizeChanged(int, int, int, int) - Method in class io.flutter.embedding.android.FlutterImageView
onSizeChanged(int, int, int, int) - Method in class io.flutter.embedding.android.FlutterView
  Invoked when this `FlutterView` changes size, including upon initial measure.
onSizeChanged(int, int, int, int) - Method in class io.flutter.view.FlutterView
  Deprecated.
onStart() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onStart() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onStart() - Method in interface io.flutter.app.FlutterActivityEvents
onStart() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onStart() - Method in class io.flutter.embedding.android.FlutterActivity
onStart() - Method in class io.flutter.embedding.android.FlutterFragment
onStart() - Method in class io.flutter.view.FlutterView
  Deprecated.
onStop() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onStop() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onStop() - Method in interface io.flutter.app.FlutterActivityEvents
onStop() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onStop() - Method in class io.flutter.embedding.android.FlutterActivity
onStop() - Method in class io.flutter.embedding.android.FlutterFragment
onStop() - Method in class io.flutter.view.FlutterView
  Deprecated.
onSurfaceChanged(int, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method when the `Surface` changes that was previously registered with `FlutterJNI.onSurfaceCreated(Surface)`.
onSurfaceCreated(Surface) - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method when a `Surface` has been created onto which you would like Flutter to paint.
onSurfaceDestroyed() - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method when the `Surface` is destroyed that was previously registered with `FlutterJNI.onSurfaceCreated(Surface)`.
onSurfaceWindowChanged(Surface) - Method in class io.flutter.embedding.engine.FlutterJNI
  In hybrid composition, call this method when the `Surface` has changed.
onTap(int) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  The user has tapped on the widget with the given `nodeId`.
onTooltip(String) - Method in interface io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
  The user has opened a tooltip.
onTouch(PlatformViewsChannel.PlatformViewTouch) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The user touched a platform view within Flutter.
onTouchEvent(MotionEvent) - Method in class io.flutter.embedding.android.AndroidTouchProcessor
onTouchEvent(MotionEvent, Matrix) - Method in class io.flutter.embedding.android.AndroidTouchProcessor
  Sends the given `MotionEvent` data to Flutter in a format that Flutter understands.
onTouchEvent(MotionEvent) - Method in class io.flutter.embedding.android.FlutterView
  Invoked by Android when a user touch event occurs.
onTouchEvent(MotionEvent) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
onTouchEvent(MotionEvent) - Method in class io.flutter.view.FlutterView
  Deprecated.
onTrimMemory(int) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onTrimMemory(int) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onTrimMemory(int) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onTrimMemory(int) - Method in class io.flutter.embedding.android.FlutterActivity
onTrimMemory(int) - Method in class io.flutter.embedding.android.FlutterFragment
  Callback invoked when memory is low.
onTrimMemory(int) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onUserLeaveHint() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
onUserLeaveHint() - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
onUserLeaveHint() - Method in interface io.flutter.app.FlutterActivityEvents
onUserLeaveHint() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
onUserLeaveHint() - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
onUserLeaveHint() - Method in class io.flutter.embedding.android.FlutterActivity
onUserLeaveHint() - Method in class io.flutter.embedding.android.FlutterFragment
  The `Activity` that owns this `Fragment` is about to go to the background as the result of a user's choice/action, i.e., not as the result of an OS decision.
onUserLeaveHint() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
onUserLeaveHint() - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
  Call this method from the `Activity` that is attached to this `ActivityControlSurface`'s `FlutterEngine` and the associated method in the `Activity` is invoked.
onUserLeaveHint() - Method in interface io.flutter.plugin.common.PluginRegistry.UserLeaveHintListener
onViewDestroy(FlutterNativeView) - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
onViewDestroy(FlutterNativeView) - Method in interface io.flutter.plugin.common.PluginRegistry.ViewDestroyListener
  Deprecated.

## P

params - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  Custom parameters that are unique to the desired platform view.
pathToBundle - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
  The path within the AssetManager where the app will look for assets.
pathToBundle - Variable in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
  The path within the AssetManager where the app will look for assets.
PathUtils - Class in io.flutter.util
PathUtils() - Constructor for class io.flutter.util.PathUtils
pause() - Method in class io.flutter.embedding.android.FlutterImageView
pause() - Method in class io.flutter.embedding.android.FlutterSurfaceView
  Invoked by the owner of this `FlutterSurfaceView` when it should pause rendering Flutter UI to this `FlutterSurfaceView`.
pause() - Method in class io.flutter.embedding.android.FlutterTextureView
  Invoked by the owner of this `FlutterTextureView` when it should pause rendering Flutter UI to this `FlutterTextureView`.
pause() - Method in interface io.flutter.embedding.engine.renderer.RenderSurface
  Instructs this `RenderSurface` to stop forwarding `Surface` notifications to the `FlutterRenderer` that was previously connected with `RenderSurface.attachToRenderer(FlutterRenderer)`.
performAction(int, int, Bundle) - Method in class io.flutter.view.AccessibilityBridge
  Instructs the view represented by `virtualViewId` to carry out the desired `accessibilityAction`, perhaps configured by additional `arguments`.
performNativeAttach(FlutterJNI, boolean) - Method in class io.flutter.embedding.engine.FlutterJNI
performPrivateCommand(int, String, Bundle) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
PlatformChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel that receives requests for host platform behavior, e.g., haptic and sound effects, system chrome configurations, and clipboard interaction.
PlatformChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformChannel
  Constructs a `PlatformChannel` that connects Android to the Dart code running in `dartExecutor`.
PlatformChannel.AppSwitcherDescription - Class in io.flutter.embedding.engine.systemchannels
  The color and label of an application that appears in Android's app switcher, AKA recents screen.
PlatformChannel.Brightness - Enum in io.flutter.embedding.engine.systemchannels
PlatformChannel.ClipboardContentFormat - Enum in io.flutter.embedding.engine.systemchannels
  Data formats of clipboard content.
PlatformChannel.DeviceOrientation - Enum in io.flutter.embedding.engine.systemchannels
  The possible desired orientations of a Flutter application.
PlatformChannel.HapticFeedbackType - Enum in io.flutter.embedding.engine.systemchannels
  The types of haptic feedback that the Android OS can generate on behalf of an application.
PlatformChannel.PlatformMessageHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives platform messages sent from Flutter to Android through a given `PlatformChannel`.
PlatformChannel.SoundType - Enum in io.flutter.embedding.engine.systemchannels
  Types of sounds the Android OS can play on behalf of an application.
PlatformChannel.SystemChromeStyle - Class in io.flutter.embedding.engine.systemchannels
  The color and brightness of system chrome, e.g., status bar and system navigation bar.
PlatformChannel.SystemUiOverlay - Enum in io.flutter.embedding.engine.systemchannels
  The set of Android system UI overlays as perceived by the Flutter application.
PlatformMessageHandler - Interface in io.flutter.embedding.engine.dart
  Handler that receives messages from Dart code.
PlatformPlugin - Class in io.flutter.plugin.platform
  Android implementation of the platform plugin.
PlatformPlugin(Activity, PlatformChannel) - Constructor for class io.flutter.plugin.platform.PlatformPlugin
PlatformPlugin(Activity, PlatformChannel, PlatformPlugin.PlatformPluginDelegate) - Constructor for class io.flutter.plugin.platform.PlatformPlugin
PlatformPlugin.PlatformPluginDelegate - Interface in io.flutter.plugin.platform
  The `PlatformPlugin` generally has default behaviors implemented for platform functionalities requested by the Flutter framework.
PlatformView - Interface in io.flutter.plugin.platform
  A handle to an Android view to be embedded in the Flutter hierarchy.
PlatformViewCreationRequest(int, String, double, double, int, ByteBuffer) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  Creates a request to construct a platform view that uses a virtual display.
PlatformViewFactory - Class in io.flutter.plugin.platform
PlatformViewFactory(MessageCodec<Object>) - Constructor for class io.flutter.plugin.platform.PlatformViewFactory
platformViewRegistry() - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns the application's `PlatformViewRegistry`.
PlatformViewRegistry - Interface in io.flutter.plugin.platform
  Registry for platform view factories.
PlatformViewResizeRequest(int, double, double) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
PlatformViewsAccessibilityDelegate - Interface in io.flutter.plugin.platform
  Facilitates interaction between the accessibility bridge and embedded platform views.
PlatformViewsChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel that sends 2-way communication between Flutter and Android to facilitate embedding of Android Views within a Flutter application.
PlatformViewsChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel
  Constructs a `PlatformViewsChannel` that connects Android to the Dart code running in `dartExecutor`.
PlatformViewsChannel.PlatformViewCreationRequest - Class in io.flutter.embedding.engine.systemchannels
  Request sent from Flutter to create a new platform view.
PlatformViewsChannel.PlatformViewResizeRequest - Class in io.flutter.embedding.engine.systemchannels
  Request sent from Flutter to resize a platform view.
PlatformViewsChannel.PlatformViewsHandler - Interface in io.flutter.embedding.engine.systemchannels
  Handler that receives platform view messages sent from Flutter to Android through a given `PlatformViewsChannel`.
PlatformViewsChannel.PlatformViewTouch - Class in io.flutter.embedding.engine.systemchannels
  The state of a touch event in Flutter within a platform view.
PlatformViewsController - Class in io.flutter.plugin.platform
  Manages platform views.
PlatformViewsController() - Constructor for class io.flutter.plugin.platform.PlatformViewsController
PlatformViewTouch(int, Number, Number, int, int, Object, Object, int, int, float, float, int, int, int, int, long) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
playSystemSound(PlatformChannel.SoundType) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to play the given `soundType`.
PluginRegistry - Interface in io.flutter.embedding.engine.plugins
PluginRegistry - Interface in io.flutter.plugin.common
  Container class for Android API listeners used by `ActivityPluginBinding`.
PluginRegistry.ActivityResultListener - Interface in io.flutter.plugin.common
  Delegate interface for handling activity results on behalf of the main `Activity`.
PluginRegistry.NewIntentListener - Interface in io.flutter.plugin.common
  Delegate interface for handling new intents on behalf of the main `Activity`.
PluginRegistry.PluginRegistrantCallback - Interface in io.flutter.plugin.common
  Deprecated.
  See https://flutter.dev/go/android-project-migration for migration details.
PluginRegistry.Registrar - Interface in io.flutter.plugin.common
  Deprecated.
  This registrar is for Flutter's v1 embedding. For instructions on migrating a plugin from Flutter's v1 Android embedding to v2, visit http://flutter.dev/go/android-plugin-migration
PluginRegistry.RequestPermissionsResultListener - Interface in io.flutter.plugin.common
  Delegate interface for handling result of permissions requests on behalf of the main `Activity`.
PluginRegistry.UserLeaveHintListener - Interface in io.flutter.plugin.common
  Delegate interface for handling user leave hints on behalf of the main `Activity`.
PluginRegistry.ViewDestroyListener - Interface in io.flutter.plugin.common
  Deprecated.
  See https://flutter.dev/go/android-project-migration for migration details.
pointerCount - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  The number of pointers (e.g, fingers) involved in the touch event.
pop(MotionEventTracker.MotionEventId) - Method in class io.flutter.embedding.android.MotionEventTracker
  Returns the MotionEvent corresponding to the eventId while discarding all the motion events that occurred prior to the event represented by the eventId.
popRoute() - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
popRoute() - Method in class io.flutter.view.FlutterView
  Deprecated.
popSystemNavigator() - Method in class io.flutter.embedding.android.FlutterActivity
popSystemNavigator() - Method in class io.flutter.embedding.android.FlutterFragment
popSystemNavigator() - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to pop the top item off of the Android app's navigation back stack.
popSystemNavigator() - Method in interface io.flutter.plugin.platform.PlatformPlugin.PlatformPluginDelegate
  Allow implementer to customize the behavior needed when the Flutter framework calls to pop the Android-side navigation stack.
Preconditions - Class in io.flutter.util
  Static convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).
Predicate<T> - Interface in io.flutter.util
prefetchDefaultFontManager() - Method in class io.flutter.embedding.engine.FlutterJNI
  Prefetch the default font manager provided by SkFontMgr::RefDefault() which is a process-wide singleton owned by Skia.
previous(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "previous" action.
provideFlutterEngine(Context) - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for subclasses to easily provide a custom `FlutterEngine`.
provideFlutterEngine(Context) - Method in interface io.flutter.embedding.android.FlutterEngineProvider
  Returns the `FlutterEngine` that should be used by a child `FlutterFragment`.
provideFlutterEngine(Context) - Method in class io.flutter.embedding.android.FlutterFragment
  Hook for subclasses to return a `FlutterEngine` with whatever configuration is desired.
provideFlutterEngine(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Hook for subclasses to easily provide a custom `FlutterEngine`.
providePlatformPlugin(Activity, FlutterEngine) - Method in class io.flutter.embedding.android.FlutterActivity
providePlatformPlugin(Activity, FlutterEngine) - Method in class io.flutter.embedding.android.FlutterFragment
provideRootLayout(Context) - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Returns a `FrameLayout` that is used as the content view of this activity.
provideSplashScreen() - Method in class io.flutter.embedding.android.FlutterActivity
provideSplashScreen() - Method in class io.flutter.embedding.android.FlutterFragment
provideSplashScreen() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
provideSplashScreen() - Method in interface io.flutter.embedding.android.SplashScreenProvider
  Provides a `SplashScreen` to display while Flutter initializes and renders its first frame.
PUBLIC_AOT_SHARED_LIBRARY_NAME - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
PUBLIC_AUTOMATICALLY_REGISTER_PLUGINS_METADATA_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
PUBLIC_FLUTTER_ASSETS_DIR_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
PUBLIC_ISOLATE_SNAPSHOT_DATA_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
PUBLIC_VM_SNAPSHOT_DATA_KEY - Static variable in class io.flutter.embedding.engine.loader.ApplicationInfoLoader
publish(Object) - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Publishes a value associated with the plugin being registered.
pushClipRect(int, int, int, int) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Push a clipRect `io.flutter.embedding.engine.mutatorsstack.Mutator` to the stack.
pushClipRRect(int, int, int, int, float[]) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Push a clipRRect `io.flutter.embedding.engine.mutatorsstack.Mutator` to the stack.
pushRoute(String) - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
pushRoute(String) - Method in class io.flutter.view.FlutterView
  Deprecated.
pushTransform(float[]) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
  Push a transform `io.flutter.embedding.engine.mutatorsstack.Mutator` to the stack.
put(String, FlutterEngine) - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Places the given `FlutterEngine` in this cache and associates it with the given `engineId`.

## R

rawPointerCoords - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  Coordinates for each pointer, encoded in a raw format.
rawPointerPropertiesList - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  Properties for each pointer, encoded in a raw format.
readAlignment(ByteBuffer, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Reads alignment padding bytes as written by writeAlignment.
readBytes(ByteBuffer) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Reads a byte array as written by writeBytes.
readSize(ByteBuffer) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Reads an int representing a size as written by writeSize.
readValue(ByteBuffer) - Method in class io.flutter.plugin.common.StandardMessageCodec
  Reads a value as written by writeValue.
readValueOfType(byte, ByteBuffer) - Method in class io.flutter.plugin.common.StandardMessageCodec
  Reads a value of the specified type.
readyToDisplay(FlutterMutatorsStack, int, int, int, int) - Method in class io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
  Pass the necessary parameters to the view so it can apply correct mutations to its children.
registerTexture(long, SurfaceTextureWrapper) - Method in class io.flutter.embedding.engine.FlutterJNI
  Gives control of a `SurfaceTexture` to Flutter so that Flutter can display that texture within Flutter's UI.
registerViewFactory(String, PlatformViewFactory) - Method in interface io.flutter.plugin.platform.PlatformViewRegistry
  Registers a factory for a platform view.
registerWith(PluginRegistry) - Method in interface io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback
  Deprecated.
registrarFor(String) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
registrarFor(String) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
registrarFor(String) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
registrarFor(String) - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
registrarFor(String) - Method in class io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry
registrarFor(String) - Method in interface io.flutter.plugin.common.PluginRegistry
  Deprecated.
  See https://flutter.dev/go/android-project-migration for migration details.
release() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
release() - Method in class io.flutter.view.AccessibilityBridge
  Disconnects any listeners and/or delegates that were initialized in `AccessibilityBridge`'s constructor, or added after.
release() - Method in interface io.flutter.view.TextureRegistry.SurfaceTextureEntry
  Deregisters and releases this SurfaceTexture.
remove(String) - Method in class io.flutter.embedding.engine.FlutterEngineCache
  Removes any `FlutterEngine` that is currently in the cache that is identified by the given `engineId`.
remove(String) - Method in class io.flutter.embedding.engine.FlutterShellArgs
  Removes the given `arg` from this set of arguments.
remove(Class<? extends FlutterPlugin>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Detaches the plugin of the given type from the `FlutterEngine` associated with this `PluginRegistry`.
remove(Set<Class<? extends FlutterPlugin>>) - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Detaches the plugins of the given types from the `FlutterEngine` associated with this `PluginRegistry`.
removeActivityResultListener(PluginRegistry.ActivityResultListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addActivityResultListener(PluginRegistry.ActivityResultListener)`.
removeAll() - Method in interface io.flutter.embedding.engine.plugins.PluginRegistry
  Detaches all plugins that are currently attached to the `FlutterEngine` associated with this `PluginRegistry`.
removeEngineLifecycleListener(FlutterEngine.EngineLifecycleListener) - Method in class io.flutter.embedding.engine.FlutterEngine
  Removes a `listener` that was previously added with `FlutterEngine.addEngineLifecycleListener(EngineLifecycleListener)`.
removeEngineLifecycleListener(FlutterEngine.EngineLifecycleListener) - Method in class io.flutter.embedding.engine.FlutterJNI
  Removes the given `engineLifecycleListener`, which was previously added using `FlutterJNI.addIsDisplayingFlutterUiListener(FlutterUiDisplayListener)`.
removeFirstFrameListener(FlutterView.FirstFrameListener) - Method in class io.flutter.view.FlutterView
  Deprecated.
  Remove an existing first frame listener.
removeFlutterEngineAttachmentListener(FlutterView.FlutterEngineAttachmentListener) - Method in class io.flutter.embedding.android.FlutterView
  Removes a `FlutterView.FlutterEngineAttachmentListener` that was previously added with `FlutterView.addFlutterEngineAttachmentListener(FlutterEngineAttachmentListener)`.
removeIsDisplayingFlutterUiListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.engine.FlutterJNI
  Removes a `FlutterUiDisplayListener` that was added with `FlutterJNI.addIsDisplayingFlutterUiListener(FlutterUiDisplayListener)`.
removeIsDisplayingFlutterUiListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Removes a listener added via `FlutterRenderer.addIsDisplayingFlutterUiListener(FlutterUiDisplayListener)`.
removeOnFirstFrameRenderedListener(FlutterUiDisplayListener) - Method in class io.flutter.embedding.android.FlutterView
  Removes the given `listener`, which was previously added with `FlutterView.addOnFirstFrameRenderedListener(FlutterUiDisplayListener)`.
removeOnModeChangeListener(ServiceAware.OnModeChangeListener) - Method in interface io.flutter.embedding.engine.plugins.service.ServicePluginBinding
  Removes the given `listener`, which was previously added with `#addOnModeChangeListener(OnModeChangeListener)`.
removeOnNewIntentListener(PluginRegistry.NewIntentListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addOnNewIntentListener(PluginRegistry.NewIntentListener)`.
removeOnSaveStateListener(ActivityPluginBinding.OnSaveInstanceStateListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addOnSaveStateListener(OnSaveInstanceStateListener)`.
removeOnUserLeaveHintListener(PluginRegistry.UserLeaveHintListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addOnUserLeaveHintListener(PluginRegistry.UserLeaveHintListener)`.
removeRequestPermissionsResultListener(PluginRegistry.RequestPermissionsResultListener) - Method in interface io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
  Removes a listener that was added in `ActivityPluginBinding.addRequestPermissionsResultListener(PluginRegistry.RequestPermissionsResultListener)`.
renderMode(RenderMode) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Render Flutter either as a `RenderMode.surface` or a `RenderMode.texture`.
renderMode(RenderMode) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Render Flutter either as a `RenderMode.surface` or a `RenderMode.texture`.
RenderMode - Enum in io.flutter.embedding.android
  Render modes for a Flutter UI.
RenderSurface - Interface in io.flutter.embedding.engine.renderer
  Owns a `Surface` that `FlutterRenderer` would like to paint.
reply(T) - Method in interface io.flutter.plugin.common.BasicMessageChannel.Reply
  Handles the specified message reply.
reply(ByteBuffer) - Method in interface io.flutter.plugin.common.BinaryMessenger.BinaryReply
  Handles the specified reply.
requestAutofill() - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Requests that the autofill dropdown menu appear for the current client.
requestDartDeferredLibrary(int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Called by dart to request that a Dart deferred library corresponding to loadingUnitId be downloaded (if necessary) and loaded into the dart vm.
requestExistingInputState() - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to reattach the last active text input client, if any.
reset() - Method in class io.flutter.view.AccessibilityBridge
  Resets the `AccessibilityBridge`: Clears `AccessibilityBridge.flutterSemanticsTree`, the Android cache of Flutter's semantics tree Releases focus on any active `AccessibilityBridge.accessibilityFocusedSemanticsNode` Clears any hovered `SemanticsNode` Sends a `AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED` event
resizeChannelBuffer(int) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Adjusts the number of messages that will get buffered when sending messages to channels that aren't fully set up yet.
resizeChannelBuffer(int) - Method in class io.flutter.plugin.common.MethodChannel
  Adjusts the number of messages that will get buffered when sending messages to channels that aren't fully set up yet.
resizeIfNeeded(int, int) - Method in class io.flutter.embedding.android.FlutterImageView
  Creates a new image reader with the provided size.
resizePlatformView(PlatformViewsChannel.PlatformViewResizeRequest, Runnable) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to resize an existing Android `View`, i.e., platform view.
RestorationChannel - Class in io.flutter.embedding.engine.systemchannels
  System channel to exchange restoration data between framework and engine.
RestorationChannel(DartExecutor, boolean) - Constructor for class io.flutter.embedding.engine.systemchannels.RestorationChannel
restoreSystemUiOverlays() - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to restore the visibility of system overlays to the last set of overlays sent via `PlatformChannel.PlatformMessageHandler.showSystemOverlays(List)`.
retainFlutterNativeView() - Method in class io.flutter.app.FlutterActivity
  Deprecated.
retainFlutterNativeView() - Method in interface io.flutter.app.FlutterActivityDelegate.ViewFactory
  Deprecated.
  Hook for subclasses to indicate that the `FlutterNativeView` returned by `FlutterActivityDelegate.ViewFactory.createFlutterNativeView()` should not be destroyed when this activity is destroyed.
retainFlutterNativeView() - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
revertImageView(Runnable) - Method in class io.flutter.embedding.android.FlutterView
  If the surface is rendered by a `FlutterImageView`, then calling this method will stop rendering to a `FlutterImageView`, and render on the previous surface instead.
runBundleAndSnapshotFromLibrary(String, String, String, AssetManager) - Method in class io.flutter.embedding.engine.FlutterJNI
  Executes a Dart entrypoint.
runFromBundle(FlutterRunArguments) - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
runFromBundle(FlutterRunArguments) - Method in class io.flutter.view.FlutterView
  Deprecated.

## S

saveSplashScreenState() - Method in interface io.flutter.embedding.android.SplashScreen
  Returns whatever state is necessary to restore a splash `View` after destruction and recreation, e.g., orientation change.
search(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "search" action.
selectionEnd - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
selectionStart - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
send(String, ByteBuffer) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
send(String, ByteBuffer, BinaryMessenger.BinaryReply) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
send() - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
send(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute a "send" action.
send(T) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Sends the specified message to the Flutter application on this channel.
send(T, BasicMessageChannel.Reply<T>) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Sends the specified message to the Flutter application, optionally expecting a reply.
send(String, ByteBuffer) - Method in interface io.flutter.plugin.common.BinaryMessenger
  Sends a binary message to the Flutter application.
send(String, ByteBuffer, BinaryMessenger.BinaryReply) - Method in interface io.flutter.plugin.common.BinaryMessenger
  Sends a binary message to the Flutter application, optionally expecting a reply.
send(String, ByteBuffer) - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
send(String, ByteBuffer, BinaryMessenger.BinaryReply) - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
send(String, ByteBuffer) - Method in class io.flutter.view.FlutterView
  Deprecated.
send(String, ByteBuffer, BinaryMessenger.BinaryReply) - Method in class io.flutter.view.FlutterView
  Deprecated.
sendAppPrivateCommand(String, Bundle) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Sends client app private command to the current text input client(input method).
sendLocales(List<Locale>) - Method in class io.flutter.embedding.engine.systemchannels.LocalizationChannel
  Send the given `locales` to Dart.
sendMemoryPressureWarning() - Method in class io.flutter.embedding.engine.systemchannels.SystemChannel
sendTextInputAppPrivateCommand(String, Bundle) - Method in class io.flutter.plugin.editing.TextInputPlugin
ServiceAware - Interface in io.flutter.embedding.engine.plugins.service
  A `FlutterPlugin` that wants to know when it is running within a `Service`.
ServiceAware.OnModeChangeListener - Interface in io.flutter.embedding.engine.plugins.service
ServiceControlSurface - Interface in io.flutter.embedding.engine.plugins.service
  Control surface through which a `Service` attaches to a `FlutterEngine`.
ServicePluginBinding - Interface in io.flutter.embedding.engine.plugins.service
  Binding that gives `ServiceAware` plugins access to an associated `Service`.
setAccessibilityDelegate(FlutterJNI.AccessibilityDelegate) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sets the `FlutterJNI.AccessibilityDelegate` for the attached Flutter context.
setAccessibilityFeatures(int) - Method in class io.flutter.embedding.engine.FlutterJNI
setAccessibilityFeatures(int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
setAccessibilityFeatures(int) - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Instructs Flutter to activate/deactivate accessibility features corresponding to the flags provided by `accessibilityFeatureFlags`.
setAccessibilityMessageHandler(AccessibilityChannel.AccessibilityMessageHandler) - Method in class io.flutter.embedding.engine.systemchannels.AccessibilityChannel
  Sets the `AccessibilityChannel.AccessibilityMessageHandler` which receives all events and requests that are parsed from the underlying accessibility channel.
setApplicationSwitcherDescription(PlatformChannel.AppSwitcherDescription) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to be displayed in Android's app switcher with the visual representation described in the given `description`.
setAsyncWaitForVsyncDelegate(FlutterJNI.AsyncWaitForVsyncDelegate) - Static method in class io.flutter.embedding.engine.FlutterJNI
setClient(int, TextInputChannel.Configuration) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
setClipboardData(String) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to set the current data in the clipboard to the given `text`.
setCurrentActivity(Activity) - Method in class io.flutter.app.FlutterApplication
setDeferredComponentManager(DeferredComponentManager) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sets the deferred component manager that is used to download and install split features.
setDeferredComponentManager(DeferredComponentManager) - Method in class io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
  Sets the DeferredComponentManager to exectue method channel calls with.
setDirection(int, int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
  The Flutter application would like to change the layout direction of an existing Android `View`, i.e., platform view.
setEditableSizeAndTransform(double, double, double[]) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Sets the size and the transform matrix of the current text input client.
setEditingState(TextInputChannel.TextEditState) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
setEventResponseHandler(KeyEventChannel.EventResponseHandler) - Method in class io.flutter.embedding.engine.systemchannels.KeyEventChannel
  Sets the event response handler to be used to receive key event response messages from the framework on this channel.
setInitialRoute(String) - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
setInitialRoute(String) - Method in class io.flutter.view.FlutterView
  Deprecated.
setIsolateServiceIdListener(DartExecutor.IsolateServiceIdListener) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Set a listener that will be notified when an isolate identifier is available for this executor's primary isolate.
setKeyEventProcessor(AndroidKeyProcessor) - Method in class io.flutter.plugin.editing.TextInputPlugin
setLocalizationMessageHandler(LocalizationChannel.LocalizationMessageHandler) - Method in class io.flutter.embedding.engine.systemchannels.LocalizationChannel
  Sets the `LocalizationChannel.LocalizationMessageHandler` which receives all events and requests that are parsed from the underlying platform channel.
setLocalizationPlugin(LocalizationPlugin) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sets the localization plugin that is used in various localization methods.
setLogTag(String) - Method in class io.flutter.embedding.engine.loader.FlutterLoader.Settings
  Set the tag associated with Flutter app log messages.
setLogTag(String) - Method in class io.flutter.view.FlutterMain.Settings
  Deprecated.
  Set the tag associated with Flutter app log messages.
setMessageHandler(String, BinaryMessenger.BinaryMessageHandler) - Method in class io.flutter.embedding.engine.dart.DartExecutor
  Deprecated.
  Use `DartExecutor.getBinaryMessenger()` instead.
setMessageHandler(BasicMessageChannel.MessageHandler<T>) - Method in class io.flutter.plugin.common.BasicMessageChannel
  Registers a message handler on this channel for receiving messages sent from the Flutter application.
setMessageHandler(String, BinaryMessenger.BinaryMessageHandler) - Method in interface io.flutter.plugin.common.BinaryMessenger
  Registers a handler to be invoked when the Flutter application sends a message to its host platform.
setMessageHandler(String, BinaryMessenger.BinaryMessageHandler) - Method in class io.flutter.view.FlutterNativeView
  Deprecated.
setMessageHandler(String, BinaryMessenger.BinaryMessageHandler) - Method in class io.flutter.view.FlutterView
  Deprecated.
setMethodCallHandler(MethodChannel.MethodCallHandler) - Method in class io.flutter.embedding.engine.systemchannels.NavigationChannel
setMethodCallHandler(MethodChannel.MethodCallHandler) - Method in class io.flutter.plugin.common.MethodChannel
  Registers a method call handler on this channel.
setMethodHandler(MouseCursorChannel.MouseCursorMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.MouseCursorChannel
  Sets the `MouseCursorChannel.MouseCursorMethodHandler` which receives all events and requests that are parsed from the underlying platform channel.
setOnAccessibilityChangeListener(AccessibilityBridge.OnAccessibilityChangeListener) - Method in class io.flutter.view.AccessibilityBridge
  Sets a listener on this `AccessibilityBridge`, which is notified whenever accessibility activation, or touch exploration activation changes.
setPlatformBrightness(SettingsChannel.PlatformBrightness) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
setPlatformMessageHandler(PlatformMessageHandler) - Method in class io.flutter.embedding.engine.FlutterJNI
  Sets the handler for all platform messages that come from the attached platform view to Java.
setPlatformMessageHandler(PlatformChannel.PlatformMessageHandler) - Method in class io.flutter.embedding.engine.systemchannels.PlatformChannel
  Sets the `PlatformChannel.PlatformMessageHandler` which receives all events and requests that are parsed from the underlying platform channel.
setPlatformViewClient(int) - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
  Sets a platform view as the text input client.
setPlatformViewsController(PlatformViewsController) - Method in class io.flutter.embedding.engine.FlutterJNI
setPlatformViewsHandler(PlatformViewsChannel.PlatformViewsHandler) - Method in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel
  Sets the `PlatformViewsChannel.PlatformViewsHandler` which receives all events and requests that are parsed from the underlying platform views channel.
setPreferredOrientations(int) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to display in the given `androidOrientation`.
setRefreshRateFPS(float) - Static method in class io.flutter.embedding.engine.FlutterJNI
setRestorationData(byte[]) - Method in class io.flutter.embedding.engine.systemchannels.RestorationChannel
  Set the restoration data from which the framework will restore its state.
setSemanticsEnabled(boolean) - Method in class io.flutter.embedding.engine.FlutterJNI
  Instructs Flutter to enable/disable its semantics tree, which is used by Flutter to support accessibility and related behaviors.
setSemanticsEnabled(boolean) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
setSplashDrawable(Drawable) - Method in class io.flutter.embedding.android.DrawableSplashScreen.DrawableSplashScreenView
setSplashDrawable(Drawable, ImageView.ScaleType) - Method in class io.flutter.embedding.android.DrawableSplashScreen.DrawableSplashScreenView
setStreamHandler(EventChannel.StreamHandler) - Method in class io.flutter.plugin.common.EventChannel
  Registers a stream handler on this channel.
setSystemUiOverlayStyle(PlatformChannel.SystemChromeStyle) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like the system chrome to present itself with the given `systemUiOverlayStyle`, i.e., the given status bar and navigation bar colors and brightness.
setTextInputMethodHandler(TextInputChannel.TextInputMethodHandler) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Sets the `TextInputChannel.TextInputMethodHandler` which receives all events and requests that are parsed from the underlying platform channel.
setTextScaleFactor(float) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
Settings() - Constructor for class io.flutter.embedding.engine.loader.FlutterLoader.Settings
Settings() - Constructor for class io.flutter.view.FlutterMain.Settings
  Deprecated.
SettingsChannel - Class in io.flutter.embedding.engine.systemchannels
SettingsChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.SettingsChannel
SettingsChannel.MessageBuilder - Class in io.flutter.embedding.engine.systemchannels
SettingsChannel.PlatformBrightness - Enum in io.flutter.embedding.engine.systemchannels
  The brightness mode of the host platform.
setUse24HourFormat(boolean) - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
setViewportMetrics(float, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Method in class io.flutter.embedding.engine.FlutterJNI
  Call this method to notify Flutter of the current device viewport metrics that are applies to the Flutter UI that is being rendered.
setViewportMetrics(FlutterRenderer.ViewportMetrics) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
ShimPluginRegistry - Class in io.flutter.embedding.engine.plugins.shim
  A `PluginRegistry` that is shimmed to let old plugins use the new Android embedding and plugin API behind the scenes.
ShimPluginRegistry(FlutterEngine) - Constructor for class io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry
shouldAttachEngineToActivity() - Method in class io.flutter.embedding.android.FlutterActivity
  Hook for subclasses to control whether or not the `FlutterFragment` within this `Activity` automatically attaches its `FlutterEngine` to this `Activity`.
shouldAttachEngineToActivity(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Whether or not this `FlutterFragment` should automatically attach its `Activity` as a control surface for its `FlutterEngine`.
shouldAttachEngineToActivity(boolean) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Whether or not this `FlutterFragment` should automatically attach its `Activity` as a control surface for its `FlutterEngine`.
shouldAttachEngineToActivity() - Method in class io.flutter.embedding.android.FlutterFragment
  See `FlutterFragment.shouldAttachEngineToActivity()` and `FlutterFragment.shouldAttachEngineToActivity()`.
shouldAttachEngineToActivity() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Hook for subclasses to control whether or not the `FlutterFragment` within this `Activity` automatically attaches its `FlutterEngine` to this `Activity`.
shouldDestroyEngineWithHost() - Method in class io.flutter.embedding.android.FlutterActivity
  Returns false if the `FlutterEngine` backing this `FlutterActivity` should outlive this `FlutterActivity`, or true to be destroyed when the `FlutterActivity` is destroyed.
shouldDestroyEngineWithHost() - Method in class io.flutter.embedding.android.FlutterFragment
  Returns false if the `FlutterEngine` within this `FlutterFragment` should outlive the `FlutterFragment`, itself.
shouldDestroyEngineWithHost() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Returns false if the `FlutterEngine` backing this `FlutterFragmentActivity` should outlive this `FlutterFragmentActivity`, or true to be destroyed when the `FlutterFragmentActivity` is destroyed.
shouldHandleDeeplinking() - Method in class io.flutter.embedding.android.FlutterActivity
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
shouldHandleDeeplinking() - Method in class io.flutter.embedding.android.FlutterFragment
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
shouldHandleDeeplinking() - Method in class io.flutter.embedding.android.FlutterFragmentActivity
  Whether to handle the deeplinking from the `Intent` automatically if the `getInitialRoute` returns null.
shouldRestoreAndSaveState() - Method in class io.flutter.embedding.android.FlutterActivity
shouldRestoreAndSaveState() - Method in class io.flutter.embedding.android.FlutterFragment
show() - Method in interface io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
showSystemOverlays(List<PlatformChannel.SystemUiOverlay>) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like the Android system to display the given `overlays`.
source - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  TODO(mattcarroll): javadoc
spawn(String, String) - Method in class io.flutter.embedding.engine.FlutterJNI
  Spawns a new FlutterJNI instance from the current instance.
SplashScreen - Interface in io.flutter.embedding.android
  Splash screen configuration for a given Flutter experience.
SplashScreenProvider - Interface in io.flutter.embedding.android
  Provides a `SplashScreen` to display while Flutter initializes and renders its first frame.
StandardMessageCodec - Class in io.flutter.plugin.common
  MessageCodec using the Flutter standard binary encoding.
StandardMessageCodec() - Constructor for class io.flutter.plugin.common.StandardMessageCodec
StandardMethodCodec - Class in io.flutter.plugin.common
  A `MethodCodec` using the Flutter standard binary encoding.
StandardMethodCodec(StandardMessageCodec) - Constructor for class io.flutter.plugin.common.StandardMethodCodec
  Creates a new method codec based on the specified message codec.
startInitialization(Context) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Starts initialization of the native system.
startInitialization(Context, FlutterLoader.Settings) - Method in class io.flutter.embedding.engine.loader.FlutterLoader
  Starts initialization of the native system.
startInitialization(Context) - Static method in class io.flutter.view.FlutterMain
  Deprecated.
  Starts initialization of the native system.
startInitialization(Context, FlutterMain.Settings) - Static method in class io.flutter.view.FlutterMain
  Deprecated.
  Starts initialization of the native system.
startMessage() - Method in class io.flutter.embedding.engine.systemchannels.SettingsChannel
startRenderingToSurface(Surface) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Notifies Flutter that the given `surface` was created and is available for Flutter rendering.
statusBarColor - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
statusBarIconBrightness - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
stopRenderingToSurface() - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Notifies Flutter that a `surface` previously registered with `FlutterRenderer.startRenderingToSurface(Surface)` has been destroyed and needs to be released and cleaned up on the Flutter side.
StringCodec - Class in io.flutter.plugin.common
  A `MessageCodec` using UTF-8 encoded String messages.
success(Object) - Method in class io.flutter.plugin.common.ErrorLogResult
success(Object) - Method in interface io.flutter.plugin.common.EventChannel.EventSink
  Consumes a successful event.
success(Object) - Method in interface io.flutter.plugin.common.MethodChannel.Result
  Handles a successful result.
surfaceChanged(int, int) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Notifies Flutter that a `surface` previously registered with `FlutterRenderer.startRenderingToSurface(Surface)` has changed size to the given `width` and `height`.
surfaceTexture() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
surfaceTexture() - Method in interface io.flutter.view.TextureRegistry.SurfaceTextureEntry
SurfaceTextureWrapper - Class in io.flutter.embedding.engine.renderer
  A wrapper for a SurfaceTexture that tracks whether the texture has been released.
SurfaceTextureWrapper(SurfaceTexture) - Constructor for class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
swapSurface(Surface) - Method in class io.flutter.embedding.engine.renderer.FlutterRenderer
  Swaps the `Surface` used to render the current frame.
synthesizeMethodCall(MethodCall, MethodChannel.Result) - Method in class io.flutter.embedding.engine.systemchannels.MouseCursorChannel
SystemChannel - Class in io.flutter.embedding.engine.systemchannels
  TODO(mattcarroll): fill in javadoc for SystemChannel.
SystemChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.SystemChannel
SystemChromeStyle(Integer, PlatformChannel.Brightness, Integer, PlatformChannel.Brightness, Integer) - Constructor for class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
systemGestureInsetBottom - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
systemGestureInsetLeft - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
systemGestureInsetRight - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
systemGestureInsetTop - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
systemNavigationBarColor - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
systemNavigationBarDividerColor - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
systemNavigationBarIconBrightness - Variable in class io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle

## T

test(T) - Method in interface io.flutter.util.Predicate
text - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
textCapitalization - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
TextEditState(String, int, int, int, int) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
TextInputChannel - Class in io.flutter.embedding.engine.systemchannels
  `TextInputChannel` is a platform channel between Android and Flutter that is used to communicate information about the user's text input.
TextInputChannel(DartExecutor) - Constructor for class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Constructs a `TextInputChannel` that connects Android to the Dart code running in `dartExecutor`.
TextInputChannel.Configuration - Class in io.flutter.embedding.engine.systemchannels
  A text editing configuration.
TextInputChannel.Configuration.Autofill - Class in io.flutter.embedding.engine.systemchannels
TextInputChannel.InputType - Class in io.flutter.embedding.engine.systemchannels
  A text input type.
TextInputChannel.TextCapitalization - Enum in io.flutter.embedding.engine.systemchannels
  Text capitalization schemes.
TextInputChannel.TextEditState - Class in io.flutter.embedding.engine.systemchannels
  State of an on-going text editing session.
TextInputChannel.TextInputMethodHandler - Interface in io.flutter.embedding.engine.systemchannels
TextInputChannel.TextInputType - Enum in io.flutter.embedding.engine.systemchannels
  Types of text input.
TextInputPlugin - Class in io.flutter.plugin.editing
  Android implementation of the text input plugin.
TextInputPlugin(View, TextInputChannel, PlatformViewsController) - Constructor for class io.flutter.plugin.editing.TextInputPlugin
TextureRegistry - Interface in io.flutter.view
  Registry of backend textures used with a single `FlutterView` instance.
TextureRegistry.SurfaceTextureEntry - Interface in io.flutter.view
  A registry entry for a managed SurfaceTexture.
textures() - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns a `TextureRegistry` which the plugin can use for managing backend textures.
toArray() - Method in class io.flutter.embedding.engine.FlutterShellArgs
  Returns a new `String[]` array which contains each of the arguments within this `FlutterShellArgs`.
toMotionEvent(float, PlatformViewsChannel.PlatformViewTouch, boolean) - Method in class io.flutter.plugin.platform.PlatformViewsController
toString() - Method in class io.flutter.embedding.engine.dart.DartExecutor.DartCallback
toString() - Method in class io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
track(MotionEvent) - Method in class io.flutter.embedding.android.MotionEventTracker
  Tracks the event and returns a unique MotionEventId identifying the event.
transitionToFlutter(Runnable) - Method in class io.flutter.embedding.android.DrawableSplashScreen
transitionToFlutter(Runnable) - Method in interface io.flutter.embedding.android.SplashScreen
  Invoked by Flutter when Flutter has rendered its first frame, and would like the `splashView` to disappear.
transparencyMode(TransparencyMode) - Method in class io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
  Support a `TransparencyMode.transparent` background within `FlutterView`, or force an `TransparencyMode.opaque` background.
transparencyMode(TransparencyMode) - Method in class io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
  Support a `TransparencyMode.transparent` background within `FlutterView`, or force an `TransparencyMode.opaque` background.
TransparencyMode - Enum in io.flutter.embedding.android
  Transparency mode for a Flutter UI.
type - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType

## U

uniqueIdentifier - Variable in class io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
unlockPlatformViewInputConnection() - Method in class io.flutter.plugin.editing.TextInputPlugin
  Unlocks the input connection.
unregisterTexture(long) - Method in class io.flutter.embedding.engine.FlutterJNI
  Unregisters a texture that was registered with `#registerTexture(long, SurfaceTexture)`.
unspecifiedAction(int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to execute an "unspecified" action.
unwrap(Object) - Static method in class io.flutter.plugin.common.JSONUtil
  Convert the Json java representation to Java objects.
updateCustomAccessibilityActions(ByteBuffer, String[]) - Method in interface io.flutter.embedding.engine.FlutterJNI.AccessibilityDelegate
  Sends new custom accessibility actions from Flutter to Android.
updateEditingState(int, String, int, int, int, int) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
  Instructs Flutter to update its text input editing state to reflect the given configuration.
updateEditingStateWithTag(int, HashMap<String, TextInputChannel.TextEditState>) - Method in class io.flutter.embedding.engine.systemchannels.TextInputChannel
updateJavaAssetManager(AssetManager, String) - Method in class io.flutter.embedding.engine.FlutterJNI
  Adds the specified AssetManager as an APKAssetResolver in the Flutter Engine's AssetManager.
updateSemantics(ByteBuffer, String[]) - Method in interface io.flutter.embedding.engine.FlutterJNI.AccessibilityDelegate
  Sends new `SemanticsNode` information from Flutter to Android.
updateSystemUiOverlays() - Method in class io.flutter.plugin.platform.PlatformPlugin
  Refreshes Android's window system UI (AKA system chrome) to match Flutter's desired `PlatformChannel.SystemChromeStyle`.
updateTexImage() - Method in class io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
usesVirtualDisplay(Integer) - Method in interface io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
  Returns true if the platform view uses virtual displays.
usesVirtualDisplay(Integer) - Method in class io.flutter.plugin.platform.PlatformViewsController

## V

value - Variable in enum io.flutter.view.AccessibilityBridge.Action
valueOf(String) - Static method in enum io.flutter.embedding.android.FlutterActivityLaunchConfigs.BackgroundMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.FlutterImageView.SurfaceKind
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.FlutterView.RenderMode
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.FlutterView.TransparencyMode
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.RenderMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.android.TransparencyMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.Brightness
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.ClipboardContentFormat
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SoundType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiOverlay
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.flutter.view.AccessibilityBridge.Action
  Returns the enum constant of this type with the specified name.
valuePublishedByPlugin(String) - Method in class io.flutter.app.FlutterActivity
  Deprecated.
valuePublishedByPlugin(String) - Method in class io.flutter.app.FlutterActivityDelegate
  Deprecated.
valuePublishedByPlugin(String) - Method in class io.flutter.app.FlutterFragmentActivity
  Deprecated.
valuePublishedByPlugin(String) - Method in class io.flutter.app.FlutterPluginRegistry
  Deprecated.
valuePublishedByPlugin(String) - Method in class io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry
valuePublishedByPlugin(String) - Method in interface io.flutter.plugin.common.PluginRegistry
  Deprecated.
  See https://flutter.dev/go/android-project-migration for migration details.
values() - Static method in enum io.flutter.embedding.android.FlutterActivityLaunchConfigs.BackgroundMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.FlutterImageView.SurfaceKind
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.FlutterView.RenderMode
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.FlutterView.TransparencyMode
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.RenderMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.android.TransparencyMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.Brightness
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.ClipboardContentFormat
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SoundType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiOverlay
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.flutter.view.AccessibilityBridge.Action
  Returns an array containing the constants of this enum type, in the order they are declared.
vibrateHapticFeedback(PlatformChannel.HapticFeedbackType) - Method in interface io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
  The Flutter application would like to play the given haptic `feedbackType`.
view() - Method in interface io.flutter.plugin.common.PluginRegistry.Registrar
  Deprecated.
  Returns the `FlutterView` that's instantiated by this plugin's `activity`.
viewId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The ID of the platform view as seen by the Flutter side.
viewId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
  The ID of the platform view as seen by the Flutter side.
viewId - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  The ID of the platform view as seen by the Flutter side.
viewInsetBottom - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewInsetLeft - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewInsetRight - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewInsetTop - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewPaddingBottom - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewPaddingLeft - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewPaddingRight - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewPaddingTop - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
ViewportMetrics() - Constructor for class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
viewType - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
  The type of Android `View` to create for this platform view.
vmSnapshotData - Variable in class io.flutter.embedding.engine.loader.FlutterApplicationInfo
VsyncWaiter - Class in io.flutter.view

## W

waitForRestorationData - Variable in class io.flutter.embedding.engine.systemchannels.RestorationChannel
  Whether the channel delays responding to the framework's initial request for restoration data until `setRestorationData` has been called.
width - Variable in class io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
withCachedEngine(String) - Static method in class io.flutter.embedding.android.FlutterActivity
  Creates a `FlutterActivity.CachedEngineIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterActivity` that internally uses an existing `FlutterEngine` that is cached in `FlutterEngineCache`.
withCachedEngine(String) - Static method in class io.flutter.embedding.android.FlutterFragment
  Returns a `FlutterFragment.CachedEngineFragmentBuilder` to create a `FlutterFragment` with a cached `FlutterEngine` in `FlutterEngineCache`.
withCachedEngine(String) - Static method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates a `FlutterFragmentActivity.CachedEngineIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterFragmentActivity` that internally uses an existing `FlutterEngine` that is cached in `FlutterEngineCache`.
withNewEngine() - Static method in class io.flutter.embedding.android.FlutterActivity
  Creates an `FlutterActivity.NewEngineIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterActivity` that internally creates a new `FlutterEngine` using the desired Dart entrypoint, initial route, etc.
withNewEngine() - Static method in class io.flutter.embedding.android.FlutterFragment
  Returns a `FlutterFragment.NewEngineFragmentBuilder` to create a `FlutterFragment` with a new `FlutterEngine` and a desired engine configuration.
withNewEngine() - Static method in class io.flutter.embedding.android.FlutterFragmentActivity
  Creates an `FlutterFragmentActivity.NewEngineIntentBuilder`, which can be used to configure an `Intent` to launch a `FlutterFragmentActivity` that internally creates a new `FlutterEngine` using the desired Dart entrypoint, initial route, etc.
wrap(Object) - Static method in class io.flutter.plugin.common.JSONUtil
  Backport of `JSONObject.wrap(Object)` for use on pre-KitKat systems.
writeAlignment(ByteArrayOutputStream, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes a number of padding bytes to the specified stream to ensure that the next value is aligned to a whole multiple of the specified alignment.
writeBytes(ByteArrayOutputStream, byte[]) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the length and then the actual bytes of the specified array to the specified stream.
writeChar(ByteArrayOutputStream, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the least significant two bytes of the specified int to the specified stream.
writeDouble(ByteArrayOutputStream, double) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the specified double as 8 bytes to the specified stream.
writeInt(ByteArrayOutputStream, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the specified int as 4 bytes to the specified stream.
writeLong(ByteArrayOutputStream, long) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes the specified long as 8 bytes to the specified stream.
writeSize(ByteArrayOutputStream, int) - Static method in class io.flutter.plugin.common.StandardMessageCodec
  Writes an int representing a size to the specified stream.
writeValue(ByteArrayOutputStream, Object) - Method in class io.flutter.plugin.common.StandardMessageCodec
  Writes a type discriminator byte and then a byte serialization of the specified value to the specified stream.

## X

xPrecision - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  Coordinate precision along the x-axis.

## Y

yPrecision - Variable in class io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
  Coordinate precision along the y-axis.

A B C D E F G H I J K L M N O P R S T U V W X Y