应用开发 应用开发导读 了解OpenHarmony 了解OpenHarmony开源项目 术语 版本说明 入门 快速入门 开发准备 使用ArkTS语言开发(Stage模型) 使用ArkTS语言开发(FA模型) 使用JS语言开发(FA模型) 开发基础知识 应用程序包基础知识 应用程序包概述 应用程序包结构 Stage模型应用程序包结构 FA模型应用程序包结构 应用程序包多HAP机制 多HAP机制设计目标 多HAP构建视图 多HAP的开发调试与发布部署流程 多HAP使用规则 多HAP运行机制及数据通信方式 应用程序包安装和卸载流程 共享包 共享包概述 HAR HSP 应用内HSP开发指导 应用配置文件(Stage模型) 应用配置文件概述(Stage模型) app.json5配置文件 module.json5配置文件 应用配置文件(FA模型) 应用配置文件概述(FA模型) app对象内部结构 deviceConfig内部结构 module对象内部结构 资源分类与访问 学习ArkTS语言 初识ArkTS语言 基本语法 基本语法概述 声明式UI描述 自定义组件 创建自定义组件 页面和自定义组件生命周期 @Builder装饰器:自定义构建函数 @BuilderParam装饰器:引用@Builder函数 @Styles装饰器:定义组件重用样式 @Extend装饰器:定义扩展组件样式 stateStyles:多态样式 状态管理 状态管理概述 管理组件拥有的状态 @State装饰器:组件内状态 @Prop装饰器:父子单向同步 @Link装饰器:父子双向同步 @Provide装饰器和@Consume装饰器:与后代组件双向同步 @Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化 管理应用拥有的状态 管理应用拥有的状态概述 LocalStorage:页面级UI状态存储 AppStorage:应用全局的UI状态存储 PersistentStorage:持久化存储UI状态 Environment:设备环境查询 其他状态管理 其他状态管理概述 @Watch装饰器:状态变量更改通知 $$语法:内置组件双向同步 渲染控制 渲染控制概述 if/else:条件渲染 ForEach:循环渲染 LazyForEach:数据懒加载 开发 应用模型 UI开发 Web 通知 窗口管理 WebGL 媒体 安全 网络与连接 数据管理 文件管理 电话服务 任务管理 设备管理 设备使用信息统计 DFX 国际化 应用测试 一次开发,多端部署 IDL工具规格及使用说明书 Native API的相关指导 工具 DevEco Studio(OpenHarmony)使用指南 调试工具 示例教程 示例代码 Codelabs API参考 系统能力SystemCapability使用指南 系统能力SystemCapability列表 组件参考(基于TS扩展的声明式开发范式) 组件参考(基于JS扩展的类Web开发范式) JS服务卡片UI组件参考 接口 ArkTS及JS API参考 错误码参考 Native API Native API参考 标准库 Node_API 常见问题 贡献 参与贡献