首页 > 其他分享 >鸿蒙ArkUI-X已更新适配API13啦

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

时间:2024-11-28 19:33:15浏览次数:6  
标签:适配 支持 跨平台 API API13 组件 Android ArkUI

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等等常用功能的跨平台支持。

标签:适配,支持,跨平台,API,API13,组件,Android,ArkUI
From: https://www.cnblogs.com/zhaloe/p/18575030

相关文章

  • 适配音乐v3.2.0 最新可用
    前言一款功能强大的音乐播放器,无广告打扰,畅享纯净音乐之旅。理想选择,让每一个瞬间都被完美的旋律温柔包裹 安装环境[名称]:适配音乐[大小]:79MB[版本]:3.2.0[语言]:简体中文[安装环境]:Android通过网盘分享的文件:适配音乐链接:百度网盘请输入提取码提取码:x5jy界面......
  • 软件设计:实验8:适配器模式
    实验8:适配器模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解适配器模式的动机,掌握该模式的结构;2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。实验要求:1.画出对应的类图;2.提交源......
  • JAVA台球教练软件源码,多端适配技术
    针对JAVA台球教练软件源码及其多端适配技术的需求,以下是一个详细的解答:一、JAVA台球教练软件源码概述技术栈:后端:采用SpringBoot框架,用于快速构建独立的、生产级别的基于Spring的应用程序。同时,使用MyBatisPlus进行数据持久化操作,以简化CRUD操作并提高开发效率。MySQL或Po......
  • 德承工控机DX-1200 成功适配2024年6月6日发布的国产开源系统OpenEuler 24.03 LTS
    基础软件双子星:欧拉系统(OpenEuler)&鸿蒙系统(OpenHarmony),鸿蒙系统常应用在华为的手机和平板电脑上,大众也较为熟悉,是面向消费电子产品领域的系统;而欧拉系统则是面向服务器、存储、云服务、边缘计算、嵌入式工控机等专业应用领域的系统。OpenEuler欧拉操作系统(简称“欧拉”,或是“......
  • deepin 技术双周报丨Treeland支持截图录屏功能、适配 wlroots 0.18 版本,6.12 内核完成
    第六期deepin技术双周报已出炉,我们会简单列出deepin各个小组在过去两周的相关工作进展,也会阐述未来两周的大致规划,一起来看!DDE针对deepin23的缺陷修复与deepin25的需求开发在同步稳步进行。具体进展与计划如下:进展:a.  对剪切板、DDE会话组件、DDEPolkit组件......
  • Vite项目怎么进行屏幕适配?
    基于rem的适配方案1、安装依赖npmipostcss-pxtoremautoprefixeramfe-flexible--save-devpostcss-pxtorem是PostCSS的插件,用于将像素单元生成rem单位autoprefixer浏览器前缀处理插件amfe-flexible可伸缩布局方案替代了原先的lib-flexible 选用了当前众多浏览器兼容的......
  • 修改Nacos2.4.3源码-适配达梦数据库&麒麟ARM系统(国产XC化)
    前言:今年10月,集团公司大力推广XC化,在基础环境搭建方面,指定采用麒麟ARM操作系统与达梦数据库。然而,官网的Nacos默认适配MySQL数据库,要实现与达梦数据库的对接,就必须重新编译源码。此前我们尝试编译2.4.2版本,安装启动后,Nacos控制台却提示“创建命名空间失败,存在......
  • 《花100块做个摸鱼小网站! 》第十篇—响应式布局适配PC端和移动端
    ⭐️基础链接导航⭐️服务器→☁️阿里云活动地址看样例→......
  • Jetpack Compose 如何适配不同分辨率设备
    文章目录前言1、获取屏幕信息2、使用响应式布局适配屏幕2.1动态调整布局3、精准适配特定分辨率4、多分辨率预览5、针对屏幕密度的适配6、实战:流式网格布局适配(例子)总结前言在移动开发中,适配不同分辨率和屏幕大小是不可避免的挑战。JetpackCompose提供了更现......
  • 【教学类-70-02】20241121中2班幼儿制作“圆镜和方镜”(适配5CM圆镜)通义万相花边图案
    背景需求:暑假里我用通义万相生成了圆形和正方的花边图案,并购买30*30CM的软镜。设计了正反镜子。【教学类-70-01】20240722镜子花边(适配5CM圆镜)_通义万相使用-CSDN博客文章浏览阅读821次。【教学类-70-01】20240722镜子花边(适配5CM圆镜)_通义万相使用https://blog.csdn.net/re......