下载APP w3cschool-编程狮
返回 首页

鸿蒙OS开发文档

开始阅读
手册说明:

现在就行动,从 《华为鸿蒙OS开发文档 》开始了解 HarmonyOS 及其系统能力,并通过丰富的开发指导学习如何利用工具和 HarmonyOS 的能力进行应用开发。

新手指引 >

  •  开发基础
    学习应用结构、配置文件、数据管理、权限管理等应用开发基础知识。
  •  快速入门
    编写一个简单的 HarmonyOS 应用,快速体验应用开发流程。

开发专题 >

  • Ability
    FA/PA、分布式任务调度、公共事件与通知、剪贴板等。
  • 线程
    线程管理、线程间通信等。
  • UI
    JAVA UI 框架、JS UI 框架、多模输入等。
  • 媒体
    视频、图像、相机、音频、媒体会话管理、媒体数据管理等。
  • 安全
    权限、生物特征识别等。
  • AI
    码生成。
  • 设备管理
    传感器、控制类小器件、位置、设置等。
  • 数据管理
    应用数据管理、分布式数据服务、分布式文件服务、应用数据搜索、数据存储管理等。

API 参考 >

  • Java APIs
    Java 语言的 API 参考。
  • Native APIs
    C 语言的 API 参考。
  • JS APIs
    JS 语言的 API 参考和组件介绍。

开发工具 >

  • HUAWEI DevEco Studio
    了解如何进行 HarmonyOS 应用开发环境搭建、工程创建、代码开发、编译调试、应用打包。
  • HUAWEI DevEco Services
    了解如何对 HarmonyOS 应用进行云端调试、测试、绿色应用评测、质量分析。


常见问题 >



阅读全文
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 入门

鸿蒙OS 概述

鸿蒙OS 系统定义
鸿蒙OS 技术特性
鸿蒙OS 技术架构
鸿蒙OS 系统安全

鸿蒙OS 开发基础知识

鸿蒙OS 应用基础知识

鸿蒙OS 应用配置文件

鸿蒙OS 应用配置文件简介
鸿蒙OS 配置文件的元素
鸿蒙OS 配置文件示例

鸿蒙OS 资源文件

鸿蒙OS 资源文件分类
鸿蒙OS 资源文件示例
鸿蒙OS 应用数据管理
鸿蒙OS 应用权限管理
鸿蒙OS 应用隐私保护

鸿蒙OS 快速入门

鸿蒙OS 快速入门简介
鸿蒙OS 编写第一个页面
鸿蒙OS 创建另一个页面
鸿蒙OS 实现页面跳转

鸿蒙OS 开发

鸿蒙OS Ability

鸿蒙OS Ability

鸿蒙OS Ability概述

鸿蒙OS Page Ability

鸿蒙OS 基本概念
鸿蒙OS 生命周期
鸿蒙OS AbilitySlice间导航
鸿蒙OS 跨设备迁移

鸿蒙OS Service Ability

鸿蒙OS Service模板的Ability基本概念
鸿蒙OS 创建Service
鸿蒙OS 启动Service
鸿蒙OS 连接Service
鸿蒙OS 生命周期
鸿蒙OS 前台Service

鸿蒙OS Data Ability

鸿蒙OS Data模板的Ability基本概念
鸿蒙OS 访问Data
鸿蒙OS 创建Data
鸿蒙OS Intent
鸿蒙OS Ability Form

鸿蒙OS 分布式任务调度

鸿蒙OS 分布式任务调度概述
鸿蒙OS 发布式任务调度开发指导

鸿蒙OS 公共事件与通知

鸿蒙OS 公共事件与通知的概述
鸿蒙OS 公共事件开发指导
鸿蒙OS 通知开发指导
鸿蒙OS IntentAgent开发指导

鸿蒙OS 剪贴板

鸿蒙OS 剪贴板概述
鸿蒙OS 剪贴板开发指导

鸿蒙OS 线程

鸿蒙OS 线程管理

鸿蒙OS 线程管理概述
鸿蒙OS 线程管理开发指导

鸿蒙OS 线程间通信

鸿蒙OS 线程间通信概述
鸿蒙OS 线程间通信开发指导

鸿蒙OS UI

鸿蒙OS Java UI框架

鸿蒙OS Java UI框架概述

鸿蒙OS 组件与布局开发指导

鸿蒙OS 组件与布局开发说明
鸿蒙OS 组件与布局代码创建布局
鸿蒙OS 组件与布局XML创建布局

鸿蒙OS 常用组件开发指导

鸿蒙OS Text
鸿蒙OS Button

鸿蒙OS 常用布局开发指导

鸿蒙OS DirectionalLayout
鸿蒙OS DependentLayout
鸿蒙OS 动画开发指导
鸿蒙OS 可见即可说开发指导

鸿蒙OS JS UI框架

鸿蒙OS JS UI概述

鸿蒙OS 初步体验JS FA应用

鸿蒙OS JS FA概述
鸿蒙OS 开发一个JS FA应用

鸿蒙OS 构建用户界面

鸿蒙OS 组件介绍

鸿蒙OS 构建布局

鸿蒙OS 布局说明
鸿蒙OS 绘制布局图
鸿蒙OS 添加标题行和文本区域
鸿蒙OS 添加图片区域
鸿蒙OS 添加留言区域
鸿蒙OS 添加外部容器
鸿蒙OS 添加交互
鸿蒙OS 动画
鸿蒙OS 事件
鸿蒙OS 页面路由
焦点逻辑
鸿蒙OS 自定义组件
鸿蒙OS JS FA如何调用PA

鸿蒙OS 多模输入

鸿蒙OS 多模输入概述
鸿蒙OS 多模输入开发指导

鸿蒙OS 媒体

鸿蒙OS 视频

鸿蒙OS 视频概述
鸿蒙OS 媒体编解码能力查询开发指导
鸿蒙OS 视频编解码开发指导
鸿蒙OS 视频播放开发指导
鸿蒙OS 视频录制开发指导
鸿蒙OS 视频提取开发指导
鸿蒙OS 媒体描述信息开发指导
鸿蒙OS 媒体元数据开发指导

鸿蒙OS 图像

鸿蒙OS 图像概述
鸿蒙OS 图像解码开发指导
鸿蒙OS 图像编码开发指导
鸿蒙OS 位图操作开发指导
鸿蒙OS 图像属性解码开发指导

鸿蒙OS 相机

鸿蒙OS 相机概述
鸿蒙OS 相机设备开发指导

鸿蒙OS 音频

鸿蒙OS 音频概述
鸿蒙OS 音频播放开发指导
鸿蒙OS 音频采集开发指导
鸿蒙OS 音量管理开发指导
鸿蒙OS 短音播放开发指导

鸿蒙OS 媒体会话管理

鸿蒙OS 媒体会话管理概述
鸿蒙OS 媒体会话开发指导

鸿蒙OS 媒体数据管理

鸿蒙OS 媒体数据概述
鸿蒙OS 媒体元数据获取开发指导
鸿蒙OS 媒体存储数据操作开发指导
鸿蒙OS 媒体扫描服务操作开发指导
鸿蒙OS 视频与图像缩略图获取开发指导

鸿蒙OS 安全

鸿蒙OS 权限

鸿蒙OS 权限概述
鸿蒙OS 权限开发指导
鸿蒙OS 权限应用权限列表

鸿蒙OS 生物特征识别

鸿蒙OS 生物特征识别概述
鸿蒙OS 生物特征识别开发指导

鸿蒙OS AI

鸿蒙OS 码生成

鸿蒙OS 码生成概述
鸿蒙OS 码生成开发指导

鸿蒙OS 网络与连接

鸿蒙OS NFC

鸿蒙OS NFC概述
鸿蒙OS NFC基础控制
鸿蒙OS Tag读写
鸿蒙OS 访问SE安全单元
鸿蒙OS 卡模拟功能
鸿蒙OS NFC消息通知

鸿蒙OS 蓝牙

鸿蒙OS 蓝牙概述
鸿蒙OS 传统蓝牙本机管理
鸿蒙OS 传统蓝牙远端设备操作
鸿蒙OS BLE扫描和广播

鸿蒙OS WLAN

鸿蒙OS WLAN概述
鸿蒙OS WLAN基础功能
鸿蒙OS P2P功能章
鸿蒙OS WLAN消息通知

鸿蒙OS 网络管理

鸿蒙OS WLAN概述
鸿蒙OS 使用当前网络打开一个URL链接
鸿蒙OS 使用当前网络进行Socket数据传输
鸿蒙OS 使用指定网络进行数据访问
鸿蒙OS 流量统计
鸿蒙OS 管理HTTP缓存

鸿蒙OS 电话服务

鸿蒙OS 电话服务概述
鸿蒙OS 发起一路呼叫
鸿蒙OS 发送一条文本信息
鸿蒙OS 获取当前蜂窝网络信号信息
鸿蒙OS 观察蜂窝网络状态变化

鸿蒙OS 设备管理

鸿蒙OS 传感器

鸿蒙OS 传感器概述
鸿蒙OS 传感器开发指导

鸿蒙OS 控制类小器件

鸿蒙OS 控制类小器件概述
鸿蒙OS Light开发指导
鸿蒙OS Vibrator开发指导

鸿蒙OS 位置

鸿蒙OS 位置概述
鸿蒙OS 获取设备的位置信息
鸿蒙OS (逆)地理编码转化

鸿蒙OS 设置

鸿蒙OS 设置概述
鸿蒙OS 开发指导

鸿蒙OS 数据管理

鸿蒙OS 关系型数据库

鸿蒙OS 对象关系映射数据库概述
鸿蒙OS 对象关系映射数据库开发指导

鸿蒙OS 对象关系映射数据库

鸿蒙OS 对象关系映射数据库概述
鸿蒙OS 对象关系映射数据库开发指导

鸿蒙OS 轻量级偏好数据库

鸿蒙OS 轻量级偏好数据库概述
鸿蒙OS 轻量级偏好数据库开发指导

鸿蒙OS 分布式数据服务

鸿蒙OS 分布式数据服务概述
鸿蒙OS 分布式数据服务开发指导

鸿蒙OS 分布式文件服务

鸿蒙OS 分布式文件服务概述
鸿蒙OS 分布式文件服务开发指导

鸿蒙OS 融合搜索

鸿蒙OS 融合搜索概述
鸿蒙OS 融合搜索开发指导

鸿蒙OS 数据存储管理

鸿蒙OS 数据存储管理概述
鸿蒙OS 数据存储管理开发指导

鸿蒙OS 设备

鸿蒙OS 车机

鸿蒙OS 车机概述

鸿蒙OS 驾驶安全管控

鸿蒙OS 开发驾驶模式支持应用
鸿蒙OS 定制化系统能力约束

鸿蒙OS 车辆控制

鸿蒙OS 开发车辆控制应用
鸿蒙OS OEM扩展接口
鸿蒙OS 开发TBOX相关应用
鸿蒙OS 开发CLUSTER相关应用
鸿蒙OS 开发ADAS相关应用

鸿蒙OS 打造车载系统应用

鸿蒙OS 创建车载应用项目
鸿蒙OS 添加多媒体支持

鸿蒙OS 智能穿戴

鸿蒙OS 智能穿戴概述
鸿蒙OS 打造智能穿戴应用
鸿蒙OS 添加智能穿戴模块

鸿蒙OS 创建智能穿戴应用通知

鸿蒙OS 创建应用通知介绍
鸿蒙OS 创建应用通知开发指导
鸿蒙OS 降低应用功耗

鸿蒙OS 智慧屏

鸿蒙OS 智慧屏概述

鸿蒙OS 工具

鸿蒙OS HUAWEI DevEco Studio使用指南

鸿蒙OS 工具简介

鸿蒙OS 快速开始

鸿蒙OS 下载与安装软件
鸿蒙OS 开发工具下载
鸿蒙OS 配置开发环境
鸿蒙OS 运行Hello World

鸿蒙OS 工程管理

鸿蒙OS HarmonyOS工程介绍
鸿蒙OS 支持的设备模板和编程语言
鸿蒙OS 创建一个新的工程
鸿蒙OS 在工程中添加Module

鸿蒙OS 代码编辑

鸿蒙OS 编辑器使用技巧
鸿蒙OS 在模块中添加Ability
鸿蒙OS 添加JS Component和JS Page
鸿蒙OS 定义HarmonyOS IDL接口
鸿蒙OS 使用预览器查看应用效果
鸿蒙OS 将SVG文件转换为XML文件
鸿蒙OS 代码安全检查

鸿蒙OS 编译构建

鸿蒙OS 编译构建概述
鸿蒙OS 编译构建前配置

鸿蒙OS 准备签名文件

鸿蒙OS 生成密钥和证书请求文件
鸿蒙OS 申请证书和Profile
鸿蒙OS 编译构建生成HAP

鸿蒙OS 应用运行

鸿蒙OS 使用模拟器运行应用

鸿蒙OS 使用真机设备运行应用

鸿蒙OS 在TV中运行应用
鸿蒙OS 在Wearable中运行应用
鸿蒙OS 在Lite Wearable中运行应用

鸿蒙OS 应用调试

鸿蒙OS 基本调试操作
鸿蒙OS 各语言调试功能

鸿蒙OS 应用发布

鸿蒙OS 编译构建生成APP
鸿蒙OS 上架华为应用市场

鸿蒙OS 术语

鸿蒙OS 术语

鸿蒙OS 常见问题

鸿蒙OS 环境安装
鸿蒙OS 模拟器运行
鸿蒙OS 功能开发
鸿蒙OS 调测验证

鸿蒙OS Java API参考

鸿蒙OS 方舟注释

鸿蒙OS 方舟注释概述

鸿蒙OS 注解

鸿蒙OS 常驻
鸿蒙OS Unowned
鸿蒙OS 本地Unowned
鸿蒙OS 外层UnownedOuter
鸿蒙OS 弱

鸿蒙OS 方舟系统

鸿蒙OS 方舟系统概述

鸿蒙OS 方舟系统 类

鸿蒙OS ClassLoaderCreator
鸿蒙OS ClassLoaderCreator
鸿蒙OS HotFixClassLoader

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.ability概述

鸿蒙OS ohos.aafwk.ability interface

鸿蒙OS AbilityForm.OnAcquiredCallback
鸿蒙OS AbilityLifecycleCallbacks
鸿蒙OS IAbilityConnection
鸿蒙OS IAbilityContinuation
鸿蒙OS IDataAbilityObserver
鸿蒙OS ILifecycle
鸿蒙OS ILifecycleObserver
鸿蒙OS LifecycleStateObserver

鸿蒙OS ohos.aafwk.ability class

鸿蒙OS Ability
鸿蒙OS Ability Ability.LayoutParamsHelper
鸿蒙OS Ability Ability.WindowAttributeHelper
鸿蒙OS Ability AbilityForm
鸿蒙OS Ability AbilityPackage
鸿蒙OS Ability AbilitySlice
鸿蒙OS Ability AbilitySliceAnimator
鸿蒙OS Ability DataAbilityHelper
鸿蒙OS Ability DataAbilityOperation
鸿蒙OS Ability DataAbilityOperation.builder
鸿蒙OS Ability DataAbilityResult
鸿蒙OS Ability DattaUriUtils
鸿蒙OS Ability DeviceConfigInfo
鸿蒙OS Ability intentAbility
鸿蒙OS Ability Lifecycle
鸿蒙OS Ability LifecycleObserver
鸿蒙OS Ability LocalRemoteObject
鸿蒙OS Ability MemoryInfo
鸿蒙OS Ability OnclickListener
鸿蒙OS Ability PathMatcher
鸿蒙OS Ability ProcessErrorInfo
鸿蒙OS Ability RunningProcessInfo
鸿蒙OS Ability SystemMemoryInfo
鸿蒙OS Ability ViewListener
鸿蒙OS Ability ViewStatus

鸿蒙OS ohos.aafwk.ability enum

鸿蒙OS ohos.aafwk.ability exception

鸿蒙OS ohos.aafwk.ability.delegation

鸿蒙OS delegation概述

鸿蒙OS delegation接口

鸿蒙OS lAbilityDelegator
鸿蒙OS IAbilityDelegatorArgs
鸿蒙OS IAbilityMonitor

鸿蒙OS delegation类

鸿蒙OS AbilityDelegation
鸿蒙OS AbilityDelegatorRegistry
鸿蒙OS AbilityTestCase
鸿蒙OS TestRunner

鸿蒙OS ohos.Utils.net

鸿蒙OS ohos.Utils.net class

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.abilityjet.activedata DataObserver

鸿蒙OS ohos.aafwk.content

鸿蒙OS ohos.aafwk.content interface

鸿蒙OS ohos.aafwk.content class

鸿蒙OS ohos.app

鸿蒙OS ohos.app interface

鸿蒙OS ohos.app class

鸿蒙OS ohos.bundle

鸿蒙OS ohos.bundle interface

鸿蒙OS ohos.bundle class

鸿蒙OS ohos.bundle enum

鸿蒙OS ohos.rpc

鸿蒙OS ohos.rpc interface

鸿蒙OS ohos.rpc class

鸿蒙OS java.lang

鸿蒙OS java.lang 接口

鸿蒙OS java.lang 类

鸿蒙OS java.lang enum

鸿蒙OS java.lang exception

鸿蒙OS java.lang error

鸿蒙OS java.lang annotation

鸿蒙OS java.net

鸿蒙OS java.net 接口

鸿蒙OS java.net 类

鸿蒙OS java.Util

鸿蒙OS java.Util interface

鸿蒙OS java.Util class

鸿蒙OS ohos.data.rdb

鸿蒙OS ohos.data.rdb interface

鸿蒙OS ohos.data.rdb class

鸿蒙OS ohos.utils

鸿蒙OS ohos.utils interface

鸿蒙OS ohos.utils class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.accessibility

鸿蒙OS ohos.accessibility interface

鸿蒙OS ohos.accessibility class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.agp.transition

鸿蒙OS ohos.agp.transition interface

鸿蒙OS ohos.agp.transition class

鸿蒙OS ohos.agp.window.service

鸿蒙OS ohos.agp.window.service interface

鸿蒙OS ohos.agp.window.service class

鸿蒙OS ohos.event.notification

鸿蒙OS ohos.event.notification interface

鸿蒙OS ohos.event.notification class

鸿蒙OS ohos.global.configuration

鸿蒙OS ohos.global.configuration class

鸿蒙OS ohos.multimodalinput.event

鸿蒙OS ohos.multimodalinput.event class

鸿蒙OS java.io

鸿蒙OS java.io interface

鸿蒙OS java.io class

鸿蒙OS java.io exception

鸿蒙OS ohos.global.resource

鸿蒙OS ohos.global.resource class

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

鸿蒙OS ohos.aafwk.ability.transition

鸿蒙OS ohos.aafwk.ability.transition interface

鸿蒙OS ohos.aafwk.ability.transition class

鸿蒙OS ohos.agp.utils

鸿蒙OS ohos.agp.utils class

鸿蒙OS javax.sql

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }