| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |
Flutter ETS API Documentation v1.0.0
Flutter ETS API Documentation v1.0.0
本目录为 Flutter OpenHarmony 适配层(包名
@ohos/flutter_ohos)对外暴露的 ArkTS API 参考,非 Flutter 框架本身的 Dart API。
阅读建议
- 入门请先读 flutter-ohos-api-guide.md:以核心对象(
FlutterAbility/FlutterEngine/FlutterPlugin/MethodChannel/PlatformView等)为主线,附使用示例与生命周期说明。 - 查阅具体类/方法签名时,按下表进入对应子目录的
README.md。
Modules
- app/FlutterPluginRegistry
- component/FlutterComponent
- component/XComponentStruct
- embedding/engine/dart/DartExecutor
- embedding/engine/dart/DartMessenger
- embedding/engine/dart/PlatformMessageHandler
- embedding/engine/FlutterEngine
- embedding/engine/FlutterEngineCache
- embedding/engine/FlutterEngineConnectionRegistry
- embedding/engine/FlutterEngineGroup
- embedding/engine/FlutterEngineGroupCache
- embedding/engine/FlutterEnginePreload
- embedding/engine/FlutterNapi
- embedding/engine/FlutterOverlaySurface
- embedding/engine/FlutterShellArgs
- embedding/engine/loader/ApplicationInfoLoader
- embedding/engine/loader/FlutterApplicationInfo
- embedding/engine/loader/FlutterLoader
- embedding/engine/mutatorsstack/FlutterMutatorsStack
- embedding/engine/mutatorsstack/FlutterMutatorView
- embedding/engine/plugins/ability/AbilityAware
- embedding/engine/plugins/ability/AbilityControlSurface
- embedding/engine/plugins/ability/AbilityPluginBinding
- embedding/engine/plugins/FlutterPlugin
- embedding/engine/plugins/PluginRegistry
- embedding/engine/renderer/FlutterRenderer
- embedding/engine/renderer/FlutterUiDisplayListener
- embedding/engine/systemchannels/AccessibilityChannel
- embedding/engine/systemchannels/DisplayMetricsChannel
- embedding/engine/systemchannels/KeyboardChannel
- embedding/engine/systemchannels/KeyEventChannel
- embedding/engine/systemchannels/LifecycleChannel
- embedding/engine/systemchannels/LocalizationChannel
- embedding/engine/systemchannels/MouseCursorChannel
- embedding/engine/systemchannels/NativeVsyncChannel
- embedding/engine/systemchannels/NavigationChannel
- embedding/engine/systemchannels/PlatformChannel
- embedding/engine/systemchannels/PlatformViewsChannel
- embedding/engine/systemchannels/RestorationChannel
- embedding/engine/systemchannels/SensitiveContentChannel
- embedding/engine/systemchannels/SettingsChannel
- embedding/engine/systemchannels/StatusBarClickChannel
- embedding/engine/systemchannels/SystemChannel
- embedding/engine/systemchannels/TestChannel
- embedding/engine/systemchannels/TextInputChannel
- embedding/engine/workers/PlatformChannelWorker
- embedding/ohos/EmbeddingNodeController
- embedding/ohos/ExclusiveAppComponent
- embedding/ohos/FlutterAbility
- embedding/ohos/FlutterAbilityAndEntryDelegate
- embedding/ohos/FlutterAbilityLaunchConfigs
- embedding/ohos/FlutterEngineConfigurator
- embedding/ohos/FlutterEngineProvider
- embedding/ohos/FlutterEntry
- embedding/ohos/FlutterManager
- embedding/ohos/FlutterPage
- embedding/ohos/KeyboardManager
- embedding/ohos/KeyboardMap
- embedding/ohos/KeyData
- embedding/ohos/KeyEmbedderResponder
- embedding/ohos/KeyEventHandler
- embedding/ohos/OhosTouchProcessor
- embedding/ohos/PiPVisibilityBridge
- embedding/ohos/PlatformViewInfo
- embedding/ohos/Settings
- embedding/ohos/TouchEventProcessor
- embedding/ohos/TouchEventTracker
- embedding/ohos/WindowInfoRepositoryCallbackAdapterWrapper
- FlutterInjector
- plugin/common/BackgroundBasicMessageChannel
- plugin/common/BackgroundMethodChannel
- plugin/common/BasicMessageChannel
- plugin/common/BinaryCodec
- plugin/common/BinaryMessenger
- plugin/common/EventChannel
- plugin/common/FlutterException
- plugin/common/JSONMessageCodec
- plugin/common/JSONMethodCodec
- plugin/common/MessageCodec
- plugin/common/MethodCall
- plugin/common/MethodChannel
- plugin/common/MethodCodec
- plugin/common/SendableBinaryCodec
- plugin/common/SendableBinaryMessageHandler
- plugin/common/SendableJSONMessageCodec
- plugin/common/SendableJSONMethodCodec
- plugin/common/SendableMessageCodec
- plugin/common/SendableMessageHandler
- plugin/common/SendableMethodCallHandler
- plugin/common/SendableMethodCodec
- plugin/common/SendableStandardMessageCodec
- plugin/common/SendableStandardMethodCodec
- plugin/common/SendableStringCodec
- plugin/common/StandardMessageCodec
- plugin/common/StandardMethodCodec
- plugin/common/StringCodec
- plugin/editing/ListenableEditingState
- plugin/editing/PreviewSpanCoalescing
- plugin/editing/PreviewTextCoordinator
- plugin/editing/PreviewTextMergeContext
- plugin/editing/PreviewTextStringMerge
- plugin/editing/PreviewTextSupport
- plugin/editing/TextEditingDelta
- plugin/editing/TextInputPlugin
- plugin/editing/TextUtils
- plugin/localization/LocalizationPlugin
- plugin/mouse/MouseCursorPlugin
- plugin/platform/CustomTouchEvent
- plugin/platform/PlatformView
- plugin/platform/PlatformViewFactory
- plugin/platform/PlatformViewRegistry
- plugin/platform/PlatformViewRegistryImpl
- plugin/platform/PlatformViewsController
- plugin/platform/PlatformViewWrapper
- plugin/platform/RawPointerCoord
- plugin/platform/RootDvModelManager
- plugin/PlatformPlugin
- plugin/view/SensitiveContentPlugin
- util/ByteBuffer
- util/Json5ToJson
- util/Log
- util/MessageChannelUtils
- util/PasteboardUtils
- util/PathUtils
- util/StringUtils
- util/ToolUtils
- util/TraceSection
- view/DynamicView/dynamicView
- view/DynamicView/dynamicViewJson
- view/FlutterCallbackInformation
- view/FlutterRunArguments
- view/FlutterView
- view/TextureRegistry