[文章]HarmonyOS-API7相对API6差异主要变更内容

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


回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友