HarmonyOS-API7相对API6差异主要变更内容

鸿蒙时代
发布于 2022-2-15 14:27
浏览
0收藏

S UI正式命名为ArkUI,并在原有基于JS扩展的类Web开发范式的基础上,全新发布基于TS扩展的声明式开发范式,支持TypeScript编程语言,采用链式调用,提供装饰器和MVVM能力,支持条件、循环渲染、懒加载渲染,支持自定义组件。
JS新增5800+的API接口,覆盖多个能力模块:
新增一系列事件通知能力的接口,可实现普通通知、以及附带按钮的通知,支持通知元素设置能力,支持公共事件的发送和接收。
新增一系列电话服务能力的接口,提供基于蜂窝网络的电话服务能力,包括SIM卡、搜网、短彩信、蜂窝数据、通话管理、网络管理等各个模块。
新增一系列用户程序框架能力的接口,包括获取应用信息、安装卸载应用、获取系统状态及窗口状态等。
新增一系列图形图像能力的接口,提供WebGL渲染的基础能力,开发者可基于WebGL开发游戏、开发窗口化应用等。
新增一系列软总线能力的接口,提供RPC通信能力,可远程拉起FA。
新增一系列元能力的接口,提供JS PA的开发能力和FA的迁移流转能力。
新增一系列分布式数据管理能力的接口,提供RDB、KVStore数据库的基础能力。
新增一系列全球化能力的接口,提供时区、语言的获取能力。
新增一系列公共基础库的接口,提供Parcel、URL、编解码库的能力。
新增其他能力的接口,包括:上传下载进度获取、定时服务、fileIO基础库、电池状态、背光亮度、分布式设备列表获取及上下线通知、系统及应用帐号管理、多线程机制、进程管理、后台任务管理、添加日历/联系人、视觉无障碍、人脸识别、传感器管理、WLAN管理、蓝牙管理、NFC标签管理、位置信息等。
详细情况查看如下:
Java API变更: https://developer.harmonyos.com/cn/docs/documentation/doc-releases/apidiff-java-api-7-0000001171028174
Js API变更:https://developer.harmonyos.com/cn/docs/documentation/doc-releases/apidiff-js-api-7-component-0000001214526583

分类
标签
HarmonyOS-API7相对API6差异主要变更内容.docx 17.38K 12次下载
收藏
回复
举报
回复
    相关推荐