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

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

全部评论

相关推荐

下北泽:都是校友,还是同届,我就说直白点,不委婉了,我相信你应该也不是个玻璃心,首先你觉得一个双非的绩点写简历上有用吗?班长职务有用吗?ccf有用吗?企业会关心你高数满分与否吗?第二,第一个项目实在太烂,一眼就能看出是外卖,还是毫无包装的外卖,使用JWT来鉴权,把热点数据放进Redis这两个点居然还能写进简历里,说难听点这两个东西都是学个几十分钟,调用个API就能完成的事情,在双非一本的条件下,这种项目你觉得能拿出手吗,第二个项目你写的东西和你的求职方向有任何的匹配吗?第三,计设那一块毫无价值,如果想突出自己会前端,直接写入专业技能不行吗,最后,专业技能里像深入理解JVM底层原理这种你觉得这句话你自己真的能匹配吗?都是校友加上同届,我措辞直接,但希望能点出你的问题,想进大厂还得继续沉淀项目和学习
点赞 评论 收藏
分享
小厂面经,也是我的处女面(30min)1.自我介绍2.spring boot的自动装配原理(好多类和接口的单词都忘了全称是啥了,就说了记得的单词,流程应该说对了吧)3.有用过redis吗?主要是用在实现什么功能(说了技术派用redis的zset来实现排行榜)5.有了解过Redisson吗?讲一下对于分布式锁的了解以及在什么场景下应用(说了秒杀场景)6.对mysql有了解吗?包括它的索引优化和创建(把想起来的全说了)7.了解设计模式吗?比如单例模式,为什么要使用单例模式,它的优点是什么(昨天刚看的设计模式)8.工厂模式有了解吗?主要的使用场景是?(也是昨天刚看的)9.场景题:有7个服务器,需要在早上十点定时的向数据库中的用户表中的用户发短信,如果做到发送的消息不重复,且如果发送失败了需要知道是到哪个用户失败了,这样下次就直接从这个用户开始(我答了用spring task来实现定时,用分布式锁来保证只有一份服务器可以发送消息,用消息队列来存储消息,然后用消息确认机制来保证错误信息的记录,以及在数据库或者业务层面完成消息消费的幂等性)10.场景题:如果在系统启动的时间就将数据库的所有用户相关的信息都读到一个hashmap中(这个没啥思路,没答好)27届的投了一个星期终于有一个面试了,大部分公司都只招26的
inari233:已oc,拒了
查看9道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务