文档管理中心
|

其他

鸿蒙原生应用开发-ArkTS语言基础类库概述

ArkTS语言基础类库是HarmonyOS系统上为应用开发者提供的常用基础能力,主要包含能力如下图所示。

1.提供异步并发和多线程并发的能力。

支持Promise和async/await等标准的JS异步并发能力。

TaskPool为应用程序提供一个多线程的运行环境,降低整体资源的消耗、提高系统的整体性能,开发者无需关心线程实例的生命周期。

Worker支持多线程并发,支持Worker线程和宿主线程之间进行通信,开发者需要主动创建和关闭Worker线程。

2.提供常见的容器类库增、删、改、查的能力。

3.提供XML、URL、URI构造和解析的能力。

XML被设计用来传输和存储数据,是一种可扩展标记语言。语言基础类库提供了XML生成、解析与转换的能力。

URL、URI构造和解析能力:其中URI是统一资源标识符,可以唯一标识一个资源。URL为统一资源定位符,可以提供找到该资源的路径。

4.提供常见的字符串和二进制数据处理的能力,以及控制台打印的相关能力。

字符串编解码功能。

基于Base64的字节编码和解码功能。

提供常见的有理数操作支持,包括有理数的比较、获取分子分母等功能。

提供Scope接口用于描述一个字段的有效范围。

提供二进制数据处理的能力,常见于TCP流或文件系统操作等场景中用于处理二进制数据流。

Console提供控制台打印的能力。

5.提供获取进程信息和操作进程的能力。

本文参考引用HarmonyOS官方开发文档,基于API9。

点赞
收藏
回复
2
分享
举报
浏览607 编辑于2024-03-05 07:35未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。