ArkUI-X跨平台应用开发资料汇总【坚果派】 原创
鸿蒙坚果派
发布于 2023-8-8 12:27
浏览
2收藏
ArkUI-X概览
ArkUI是一套构建分布式应用的声明式UI开发框架。它具备简洁自然的UI信息语法、丰富的UI组件、多维的状态管理,以及实时界面预览等相关能力,帮助您提升应用开发效率,并能在多种设备上实现生动而流畅的用户体验。
ArkUI-X进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、HarmonyOS、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。
技术架构
我们要开发的话,首先需要配置开发环境,这里给大家提供两种方式 。
IDE工具(DevEco Studio)
- DevEco Studio为ArkUI-X应用构建提供了简单的集成开发环境,版本要求:V4.0 Beta2。
- 请参考环境配置,完成基于DevEco Studio的ArkUI-X开发环境配置。
命令行工具(ACE Tools)
环境配置好之后,就可以查看支持的ArkTS声明式开发范式跨平台支持列表
ArkTS声明式开发范式跨平台支持列表
- 组件通用信息
- 基础组件
- 容器组件
- 媒体组件
- 绘制组件
- 画布组件
- 动画
- 全局UI方法
- 自定义组件的生命周期
- 页面级变量的状态管理
- 应用级变量的状态管理
- 像素单位
- 枚举说明
- 类型定义
以及OpenHarmony接口定义跨平台支持列表。
OpenHarmony接口定义跨平台支持列表
- 平台桥接
- UI界面
- Ability框架
- Stage模型能力的接口(推荐)
- 通用能力的接口(推荐)
- 接口依赖的元素及定义
- 包管理
- 图形图像
- 资源管理
- 网络管理
- 文件管理
- 设备管理
- 数据管理
- 安全
- 语言基础类库
- @ohos.buffer (Buffer)
- @ohos.convertxml (xml转换JavaScript)
- @ohos.process (获取进程相关的信息)
- @ohos.taskpool (启动任务池)
- @ohos.uri (URI字符串解析)
- @ohos.url (URL字符串解析)
- @ohos.util (util工具函数)
- @ohos.util.ArrayList (线性容器ArrayList)
- @ohos.util.Deque (线性容器Deque)
- @ohos.util.HashMap (非线性容器HashMap)
- @ohos.util.HashSet (非线性容器HashSet)
- @ohos.util.LightWeightMap (非线性容器LightWeightMap)
- @ohos.util.LightWeightSet (非线性容器LightWeightSet)
- @ohos.util.LinkedList (线性容器LinkedList)
- @ohos.util.List (线性容器List)
- @ohos.util.PlainArray (非线性容器PlainArray)
- @ohos.util.Queue (线性容器Queue)
- @ohos.util.Stack (线性容器Stack)
- @ohos.util.TreeMap (非线性容器TreeMap)
- @ohos.util.TreeSet (非线性容器TreeSet)
- @ohos.worker (启动一个Worker)
- @ohos.xml (xml解析与生成)
- 系统基础能力
大家了解完这些,去开发简单的跨平台应用就没问题啦。
最后要说的是坚果派遥遥领先。欢迎大家加入坚果派,一起共建鸿蒙生态。
参考
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
赞
2
收藏 2
回复
相关推荐
千里之行,始于足下,一点一点学起吧
这玩意做好了,才是真正救活我们OpenHarmony开发者了。让我在灰暗的路上看到了一丝曙光。