鸿蒙ArkUI-X已更新适配API13啦

news/2024/11/28 19:32:01/文章来源:https://www.cnblogs.com/zhaloe/p/18575030

ArkUI-X 5.0.1 Release版配套OpenHarmony 5.0.1 Rlease,API 13,新增适配部分API 13接口支持跨平台;框架能力进一步完善,支持Android应用非压缩模式,支持Android Fragment对接跨平台。ACE Tools工具易用性提升,支持创建module时选择module类型、config提示优化和联动编译。组件跨平台能力进一步增强,新增XComponent组件支持跨平台。

应用框架特性增强

这次更新新增支持Android平台Fragment对接跨平台,之前的版本只支持Activity对接,这次增加了对Fragment的支持,将使ArkUI-X在Android平台的灵活性大大增强。之前的Activity方式只能独占一个页面,这次可以用Fragment的方式和原生页面共存,这在实际的应用开发过程中,可以有更多的场景用ArkUI-X来完成。这次还支持Android应用非压缩模式(useLegacyPacking等于false 或 android:extractNativeLibs等于false场景),支持Activity和ViewController销毁时,框架自动对API插件进行内存回收,在开发过程中,我们不用再时刻盯着Activity(ViewController)有没有释放,内存有没有回收了,可以将更多的精力放在业务功能的开发中。这次还新增支持设置沉浸式及获取状态栏等避让区域信息,这使我们的页面更加协调,不会因为状态栏无法适配,而显示页面很突兀了。

ACE Tools的增强

  • 支持创建module时选择module类型
  • 支持多hap/hsp同时安装到OpenHarmony终端设备
  • 支持设置ArkUI-X框架源码目录,配置后自动关联源码编译产物
  • 支持联动编译,方便开发者在Android、iOS工程中触发ArkTS编译

组件的适配

支持XComponent组件跨平台适配,以及Dialog、Toast、contextMenu、Popup适配子窗口。常见的基础组件和容器组件基本都支持,甚至像媒体组件Video,绘制组件Circle、Line、Rect、Path等等,画布组件Canvas等这些都支持跨平台,包括动画、手势、弹窗等等也基本都支持跨平台。这次的更新,基本上能满足我们的日常使用

API适配

这次对常用的API也做了适配,像我们用的比较多的emitter、EventHub、window设置全屏、状态栏和安全区等、promptAction、picker、media等等,这些API现在都支持跨平台了。

在API12的基础上,新增加了socket、webSocket、resourceManager、image、taskPool、fs等等常用功能的跨平台支持。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/843020.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【开发】计算机延迟指标全解析:深入理解系统性能瓶颈

在计算机的世界里,“速度”一直是我们不懈追求的目标。从早期的计算机到如今的高性能设备,每一次技术进步都伴随着对速度的极致渴望。无论是处理器的运算速度,还是数据的传输与存储速度,都直接影响着我们使用计算机的体验。那你是否曾好奇,计算机中的“快”究竟是如何衡量…

SKILL脚本的加密与解密及使用

SKILL脚本一般是用.il 和 .ile 结尾的文件,一般设置为 .ile 结尾的文件是加密的,调用的时候需要密码。 SKILL脚本的加密: 用encrypt函数加密脚本,格式如下: encrypt("/apps/SC/skill-script/migrateDesign/MigrateDesign.il" "/apps/SC/skill-script/migr…

家具组装的智慧引导:智能工具与产品说明书的高效协作

在家具市场中,消费者在购买家具后往往需要自行组装。然而,传统的产品说明书往往存在信息表述不清、步骤繁琐等问题,给消费者的组装过程带来诸多不便。为了帮助消费者更轻松地完成家具组装,将HelpLook与家具产品的产品说明书相结合,成为了一个切实可行的解决方案。一、家具…

为何不呢?

你很强吗? 你很菜吗? 你紧张吗? 你会输吗? 你能别挂分吗? 你可以别焦虑吗? 你能对得起父母吗? 你能对得起自己吗? 你对自己有自信吗? 你能保持头脑清醒吗? 你能做到不留遗憾吗? 你能把该拿的分都拿到吗? 你能真正的投入到比赛中吗? 你能把自己的水平发挥出来吗? …

三角比简介 (单位圆,弧度,毕达哥拉斯三角恒等式的证明)

定理直角三角形的三角比倒数三角比 我们还要考虑这3个 1. 2. 3. 例子: 单位圆 -0.5是cos,0.87是sin 弧度简介 弧度和度数 例子: 度数到弧度(弧数到度数) 例子: 弧度角和象限 毕达哥拉斯三角恒等式的证明 例子:逆时针方向: 通常表示正角。 顺时针方向: 通常表示负角…

20222407 2024-2025-1 《网络与系统攻防技术》实验五实验报告

1.实验内容 1.1 本周内容总结 使用了Metasploit框架,其是一个功能强大的渗透测试框架。在使用的过程当中,Metasploit 提供了种类繁多的攻击模块,涵盖了远程代码执行、服务拒绝、提权等多种攻击方式,支持对多种 操作系统和应用程序进行测试。除了漏洞利用,它还具备强大的后…

Mac打开指定路径的文件夹

访达中cmd+shift+G直接输入路径终端输入 open . 直接打开当前文件夹作者:iBrake出处:http://www.cnblogs.com/Brake/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

20222404 2024-2025-1 《网络与系统攻防技术》实验五实验报告

1.实验内容 总结一下本周学习内容 了解了信息搜集在网络攻防中的重要性, 认识不同的信息搜集方法如WHOIS 查询、DNS 查询(dig、nslookup 等) 了解一些查询工具:dig 工具、nslookup 基于网络的信息搜集可以使用nmap,可使用端口、SYN、UDP等不通类型扫描。 2.实验过程 2.1获…

浅谈AXI协议及搭建自己的AXI IP核-01(协议解读)

一、什么是AXI协议? AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分,AMBA包括以下几个部分:Advanced High-performance Bus (AHB):高性能总线,用于连接高性能主设备…

哈希表篇

哈希表 有效的字母异位词/*** 242. 有效的字母异位词 字典解法* 时间复杂度O(m+n) 空间复杂度O(1)*/ class Solution {public boolean isAnagram(String s, String t) {int[] record = new int[26];for (int i = 0; i < s.length(); i++) {record[s.charAt(i) - a]++; /…