编程课程
编程实战
编程题库
编程教程
在线工具
免费AI编程助手
VIP会员
开学季
App下载
扫码下载编程狮APP
注册
|
登录
注册成功
X
W3Cschool
恭喜您成为首批注册用户
获得88经验值奖励
马上体验
入门教程
编程课程
VIP会员
鸿蒙 ArkTS 应用快速上手手册
赞
收藏
更多文章
目录
搜索
书签
构建第一个ArkTS应用(Stage模型)
Stage模型应用程序包结构
多HAP构建视图
多HAP的开发调试与发布部署流程
多HAP使用规则
多HAP运行机制及数据通信方式
应用程序包安装和卸载流程
应用程序包更新流程
共享包概述
HAR
应用内HSP开发指导
快速修复概述
快速修复命令行调试开发指导
应用配置文件概述(Stage模型)
app.json5配置文件
module.json5配置文件
资源分类与访问
学习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:数据懒加载
开发
应用模型的构成要素
应用模型解读
Stage模型开发概述
应用/组件级配置
UIAbility组件概述
UIAbility组件生命周期
UIAbility组件启动模式
UIAbility组件基本用法
UIAbility组件与UI的数据同步
UIAbility组件间交互(设备内)
ExtensionAbility组件
ArkTS卡片运行机制
ArkTS卡片相关模块
创建一个ArkTS卡片
配置卡片的配置文件
卡片生命周期管理
卡片页面能力说明
卡片使用动效能力
卡片使用自定义绘制能力
卡片事件能力说明
使用router事件跳转到指定UIAbility
使用call事件拉起指定UIAbility到后台
通过message事件刷新卡片内容
通过router或call事件刷新卡片内容
卡片数据交互说明
定时刷新和定点刷新
刷新本地图片和网络图片
根据卡片状态刷新不同内容
使用方刷新卡片内容(仅对系统应用开放)
AbilityStage组件容器
应用上下文Context
Want概述
显式Want与隐式Want匹配规则
常见action与entities
使用显式Want启动Ability
使用隐式Want打开网址
应用间使用Want分享数据
公共事件简介
动态订阅公共事件
静态订阅公共事件(仅对系统应用开放)
取消动态订阅公共事件
公共事件发布
线程模型概述
使用Emitter进行线程间通信
使用Worker进行线程间通信
UI开发
方舟开发框架(ArkUI)概述
UI开发(ArkTS声明式开发范式)概述
线性布局(Row/Column)
层叠布局(Stack)
弹性布局(Flex)
相对布局(RelativeContainer)
栅格布局(GridRow/GridCol)
媒体查询(mediaquery)
创建列表(List)
创建网格(Grid/GridItem)
创建轮播(Swiper)
改善布局性能
按钮(Button)
单选框(Radio)
切换按钮(Toggle)
进度条(Progress)
文本显示(Text/Span)
文本输入(TextInput/TextArea)
自定义弹窗(CustomDialog)
视频播放(Video)
XComponent(绘制)
气泡提示(Popup)
菜单(Menu)
页面路由(router)
Navigation(页面的根容器)
Tabs(页面导航)
显示图片(Image)
绘制几何图形(Shape)
使用画布绘制自定义图形(Canvas)
布局更新动画
组件内转场动画
弹簧曲线动画
放大缩小视图
页面转场动画
触屏事件
键鼠事件
焦点事件
绑定手势方法
单一手势
组合手势
性能提升的推荐方法
Web
使用Web组件加载页面
设置深色模式
上传文件
在新窗口中打开页面
管理位置权限
应用侧调用前端页面函数
前端页面调用应用侧函数
建立应用侧与前端页面数据通道
管理页面跳转及浏览记录导航
管理Cookie及数据存储
自定义页面请求响应
使用Devtools工具调试前端页面
基础类库
异步并发概述
单次I/O任务开发指导
多线程并发概述
TaskPool和Worker的对比
@Concurrent装饰器:校验并发函数
CPU密集型任务开发指导
I/O密集型任务开发指导
同步任务开发指导
线性容器
非线性容器
XML生成
XML解析
XML转换
通知
发布基础类型通知
发布进度条类型通知
为通知添加行为意图
媒体
使用AVPlayer开发音频播放功能
使用AudioRenderer开发音频播放功能
使用OpenSL ES开发音频播放功能
多音频播放的并发策略
播放音量管理
音频播放流管理
音频输出设备管理
使用AVRecorder开发音频录制功能
使用AudioCapturer开发音频录制功能
使用OpenSL ES开发音频录制功能
管理麦克风
音频录制流管理
音频输入设备管理
开发音频通话功能
视频播放
图片解码
图像变换
位图操作
图片编码
图片工具
搜索
A
A
默认
夜间
鸿蒙 ArkTS 应用快速上手手册
阅读(104k)
收藏
赞
(
0
)
分享
《开源手册授权书》
手册简介
鸿蒙ArkTS应用 快速上手手册
手册说明
亲爱的开发者
首先,我要感谢您抽出宝贵的时间阅读这篇文章。我深知,您的每一分每一秒都是宝贵的。为此,我在创作这篇文章时付出了巨大的努力,力求为您提供最具价值的内容。 这篇文章汇聚了我多年的经验与心得,我深信,其中的信息将对您的生活或工作有所启发。如果您觉得这篇文章对您有所裨益,那么,我诚邀您给予一定的赞赏。这份微薄的费用,对您来说可能只是举手之劳,但对我而言,却是极大的鼓励和支持。我始终坚信,知识的分享是一种力量。因此,我笔耕不辍,希望通过文字与您共同成长。您的每一次支持,都是对我最大的鼓舞,也激发了我创作更多优质内容的热情。如果您愿意为我加油打气,诚邀您给予一定的赞赏。同时,您的反馈和建议对我而言意义非凡,期待与您在评论区交流心得。再次感谢您的阅读与支持!愿您一切安好,技术超标。
再次感谢您的阅读和支持!最诚挚的问候, “特创码农”
更新记录
图片工具
02-16 13:59
图片编码
02-16 13:59
位图操作
02-16 13:59
图像变换
02-16 13:58
图片解码
02-16 13:58
视频播放
02-16 13:58
开发音频通话功能
02-16 13:57
音频输入设备管理
02-16 13:57
音频录制流管理
02-16 13:56
管理麦克风
02-16 13:56
多端阅读
在PC/MAC上查看《鸿蒙 ArkTS 应用快速上手手册》
下载《鸿蒙 ArkTS 应用快速上手手册》离线版客户端
,进入客户端后通过搜索当前教程手册的名称并下载,就可查看当前离线教程文档。
在移动端查看《鸿蒙 ArkTS 应用快速上手手册》
扫一扫或
直接访问
https://m.w3cschool.cn/hmkskf/
在手机APP上查看《鸿蒙 ArkTS 应用快速上手手册》
下载w3cschool手机App端
,请从各大安卓应用商店、苹果App Store搜索并下载w3cschool手机客户端,在App中搜索当前教程手册的名称查看。
扩展栏目
开发工具IDE
编程训练营
Wiki列表
分类导航
最新推荐
免费Jquery插件合集
前端学习资源汇总
微信小程序资源汇总
Smarty 教程
SEO基础知识教程
Spring 教程
热门教程
Python3 教程
Java 教程
VUE3 教程
微信小程序开发文档
鸿蒙OS开发文档
HTML 教程
C语言教程
C++ 教程
Linux 教程
SQL 教程
PHP 教程
JavaScript 教程
HTML/CSS
HTML 教程
XHTML 教程
HTML5 教程
HTML 参考手册
CSS 教程
CSS3 教程
CSS 参考手册
Less 教程
Sass 教程
JavaScript
JavaScript 教程
HTML DOM 教程
JavaScript 和 HTML DOM 参考手册
JSON 教程
AJAX 教程
jQuery 教程
ES6 中文教程
TypeScript 教程
Node.js 教程
VUE3 教程
Vue.js 2.0 教程
Vue CLI 中文教程
React 教程
AngularJS 教程
Angular13
Highcharts 教程
ECharts 教程
Axios 中文文档
前端框架
Bootstrap4 教程
vue3.0 ElementPlus 中文版教程
Element React 中文文档
Vant 中文教程
Vant3 中文教程
Vant4
后端语言
Python3 教程
Java 教程
PHP 教程
Go 教程
C语言教程
C++ 教程
Kotlin 教程
Node.js 教程
C# 教程
R语言 教程
Ruby 教程
Lua 教程
ASP.NET 教程
Julia 教程
Excel VBA 编程教程
MATLAB 教程
Rust 语言中文版
Swift 教程
开发框架
Servlet 教程
JSP 教程
Spring 教程
Hibernate 教程
MyBatis 3手册
MyBatis-Plus教程
SpringBoot 那些事
jUnit 教程
SWING 教程
Django4 中文教程
Flask 教程
FastAPI 教程
Python Tornado教程
Gin 教程
iris教程
GoFrame教程
Revel 教程
WordPress 教程
数据库
MySQL 教程
Oracle 教程
PostgreSQL 13.1 中文教程
Redis 教程
SQL 教程
MariaDB 教程
SQLite 教程
MS Access 教程
MongoDB 教程
neo4j 教程
Storm 入门教程
Spark 编程指南
移动开发
鸿蒙OS开发文档
微信小程序开发文档
Android 教程
Android SDK 上手指南
iOS 开发手册
jQuery Mobile 教程
React Native 中文文档
uni-app 中文文档
小程序云开发高级教程
小程序云开发学习指南
Flutter 中文文档
Knockout应用开发指南
服务器相关
Linux 教程
Docker 教程
Kubernetes(k8s)手册
Docker 从入门到实践
DOS 命令学习手册
Nginx 入门指南
Shell 编程范例
UNIX 入门指南
Linux就该这么学
开发工具
Visual Studio Code 教程
Sublime Text 使用手册
Atom 教程
Vim 教程
Eclipse 教程
IntelliJ-IDEA中文教程
Git 教程
SVN 教程
Apache Ant 教程
Gradle 教程
Maven 教程
通俗易懂的 Npm 入门教程
Composer 教程
Vite教程
Webpack 中文指南
Flex 教程
Grunt 教程
HBuilder 使用教程
Tableau 教程
Chrome 开发工具指南
Electron 中文文档
正则表达式
Arduino 教程
Verilog手册
大数据
Hadoop 教程
Apache Pig 教程
Apache Kafka 教程
Apache Storm 教程
impala 教程
Zookeeper 教程
SAS 教程
Moralis Web3 企业级API
云数据库OceanBase教程
软件工程
软件工程教程
设计模式
软件测试教程
UML 教程
PHP设计模式
人工智能
Midjourney中文教程
AI人工智能教程
在线笔记
App下载
扫描二维码
下载编程狮App
公众号
编程狮公众号
意见反馈
意见反馈
X
意见反馈:
联系方式:
提交
查看完整版笔记
保存
关闭
教程纠错
教程纠错
违规举报
X
广告等垃圾信息
不友善内容
违反法律法规的内容
不宜公开讨论的政治内容
其他
提交