`
龙儿筝
  • 浏览: 9610 次
社区版块
存档分类
最新评论

API13Bate版来了DevEco已更新快来看新功能吧

阅读更多

HarmonyOS 5.0.1 Beta3,是HarmonyOS开发套件基于API 13正式发布的首个Beta版本。该版本在OS能力上主要增强了C API的相关能力,多个特性补充了C API供开发者使用。

OS平台能力增加

首先是系统能力增加了,这次增加了很多C接口能力,像我们用得比较多的场景有:Ability组件中元能力新增C API,可以从ApplicationContext中获取cache路径、Area以及bundleName的能力;ArkData组件中,Preferences可能在C API中使用了,但是不支持C API与ArkTS API混合使用;AVSession媒体播控模块可以在C中进行播放、暂停、停止、快进、快退等等;后台任务中像短时任务也增加C接口;Image组件支持通过C API从PixelMap中读取ARGB格式的数据。还有其它很多模块都对C的能力进行的增加,这次更新,算是全面提升了C接口的能力。

除了C能力的提升,其它一些常用的功能也有增强。像RichEditor支持配置滚动条的显隐;Web组件支持获取资源响应数据和响应数据的准备状态,以及获取网页当前的滚动偏移量;后台任务新增音视频通话长时任务;Map组件支持设置地图经纬度范围和4个方向与边界之间的距离;在默认界面扫码界面,支持用户点击关闭“隐私横幅”。当重新打开应用的默认界面扫码将只显示安全访问提示,3s后消失;新增了新增数字人民币的接口。

PhotoViewPicker能力有5项增强:

  • PickerOptions新增是否支持滑动多选的选项和设置大图页checkbox的位置的选项
  • 新增向picker发送退出大图的通知的API
  • 新增设置大图页大图预览组件外其他UI元素是否可见的API
  • 新增定义大图页大图预览组件外其他UI元素的API
  • 支持PhotoPicker组件的删除通知等相关能力

新增加了NearLink Kit(星闪服务),星闪服务提供一种低功耗、高速率的短距离通信服务,支持星闪设备之间的连接、数据交互。中心设备可以通过扫描发现外围设备,并发起连接。外围设备可以通过发送广播的方式被中心设备发现,和中心设备连接之后可以进行相应的数据传输。

DevEco Studio特性增加

hvigor新增getOverrides、setOverrides和setProperty能力。这对于多环境处理三方依赖将非常方便。在之前的版本中,我们要区分不同的环境去依赖不同的包,必须在各自模块下自己替换依赖库,不能很好的做到统一处理,像静态har模块中可能处理起来更麻烦了。现在有了getOverrides和setOverrides接口,我们可以统一在项目根目录下的hvigor.ts中直接判断不同的环境进行依赖了,这简直是太方便了。

在最新的DevEco Studio中,我们可以直接在IDE内上传应用软件包。在DevEco Studio菜单栏,点击Build > Upload Product,点击Sign in登录华为开发者账号。
img1
登录成功后,返回DevEco Studio进入软件包上传界面。确认当前工程的product信息,选择需要上传的软件包类型,点击OK开始上传。

  • 若当前上传的软件包仅做测试发布,请选择Generate app package and upload it to AppGallery Connect for test
  • 若软件包需要在全网正式发布,请选择Generate app package and upload it to AppGallery Connect for test and publish

img2
上传完成后,出现云测试的结果,点击Full results on App Gallary Connect可进入AGC查看软件包上传记录和检测结果。

Launch分析支持手动冷启动场景。启动模式分为自动启动和手动启动,可点击图标切换两种不同模式:

  • 若选择自动启动模式,当用户使用Launch模板并开始录制时,将主动重启所选应用;
  • 手动启动模式在开始录制时,只会主动终止所选应用,等待界面出现弹窗提示启动应用后,开发者需要手动启动应用。

新增的特性

  • DevEco Studio支持开发API 13工程
  • DevEco Profiler Frame模板新增Lost Frames和Hitch Time泳道,用于识别和优化卡顿和丢帧现象
  • hvigor-config.json5中properties下新增ohos.arkCompile.noEmitJs字段,用于指定ArkTS编译过程中是否生成js中间产物,不生成js中间产物可以降低编译过程的峰值内存,加快编译速度。
  • 新增支持HWASan检测
  • 应用与服务体检新增一条快速性能检测规则:避免序列化反序列化耗时长
  • ohpm新增支持resolve_conflict_strict严格模式依赖冲突处理功能

增强的特性

  • 意图框架新增支持多种垂域类型
  • DevEco Profiler工具录制提供可视化配置
  • hvigorw命令行工具支持--max-old-space-size参数,用于设置守护进程内存大小
  • AppAnalyzer检测报告支持与Profiler工具使用时间戳联动,点击时间戳可以打开Profiler并定位到问题发生的时间点
0
0
分享到:
评论

相关推荐

    鸿蒙开发工具稳定版:DevEco Studio 3.0

    对于有些基础的同学来说,最好的入门方式就是看官方文档 目前市面上鸿蒙的教程说的好听点是百花齐放百家争鸣的,但说句实在的很混乱,没有特别系统的教学,没有特别清晰的概念,零零散散,不成整体。 而最好的教程...

    DevEco Studio 3.1.1 Release(devecostudio-mac-arm-3.1.0.501.zip)

    对于开发者社区,华为通常会定期发布更新,修复已知问题,提升开发体验,因此保持DevEco Studio的版本更新也是十分重要的。 总的来说,DevEco Studio 3.1.1 Release为HarmonyOS应用开发者提供了全面且强大的开发...

    WebApi和访问WebApi两个项目(更新过)

    接下来,我们来看看访问WebApi的项目。这个项目通常是客户端应用,它负责发送HTTP请求到WebApi并接收响应。可能使用的技术包括: 1. **HttpClient**:.NET框架提供的类,用于发起HTTP请求,非常方便且高效。 2. **...

    deveco-studio-2.1.0.303.rar

    【标题】"deveco-studio-2.1.0.303.rar" 提供的是Deveco Studio的特定版本,2.1.0.303,它是一个专为鸿蒙操作系统(HarmonyOS)设计的应用开发环境。这个压缩包包含的主要文件是deveco-studio-2.1.0.303.exe,这通常...

    Android API 至今算完整的版本(中文版)

    这份"Android API 至今算完整的版本(中文版)"是专为中国开发者设计的,它包含了从早期到最新的API版本的详细信息,帮助开发者更好地理解和使用Android平台的各项功能。 Android API主要分为几个层次:应用层API、...

    百度地图API文档+jar包最新版

    最新版1.2.1提供了全面的功能更新和优化,使得开发者能够更高效地集成地图功能,提升用户体验。下面将详细介绍其中的关键知识点: 1. **百度地图API**:百度地图API是一套面向开发者的服务接口,它允许开发者通过...

    jQuery EasyUI 1.3.2 离线API简体中文版

    已经用了3个月了,里面也发现了一些翻译理解上有误的地方(由于是第一次使用),1.3.2的中文版API我就不改了,因为今天刚看了官方网站发现1.3.3版也出了,索性等项目忙完以后再翻译1.3.3的,届时会修复掉所有1.3.2...

    DevEco Studio环境配置指导.docx

    ### DevEco Studio环境配置指导知识点详解 #### 一、搭建开发环境流程 在开始配置DevEco Studio开发环境之前,首先要明确DevEco Studio是一款专为华为HarmonyOS开发的应用集成开发环境(IDE)。它支持Windows和...

    Java API文档 中文网页版

    总的来说,Java API文档中文网页版是Java开发者必备的参考资料,它可以帮助我们理解和使用Java平台提供的各种功能,提高编程的准确性和效率。在实际开发中,熟练掌握和查阅API文档是提升技能的关键步骤。

    java api最新7.0

    org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 编程语言的映射,包括 ORB 类,如果已实现该类,则程序员可以使用此类作为全功能对象请求代理(Object Request Broker,ORB)。 org.omg.CORBA_2_3 CORBA_2_3 包定义对 ...

    JDK 1.8中文API文档

    **JDK 1.8中文API文档** JDK(Java Development Kit)是Oracle公司发布的用于开发Java应用程序的软件包,其中包含Java运行时环境、Java编译器以及一系列的工具和类库。JDK 1.8是Java发展历程中的一个重要版本,引入...

    JAVA_API1.6文档(中文)

    javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 javax.swing.plaf.metal 提供根据 Java 外观(曾经代...

    chrome插件API中文版

    它们利用了Chrome的API(应用程序编程接口)来实现各种各样的功能,包括但不限于:网页内容修改、网络请求拦截、书签管理、隐私保护、性能优化等。Chrome插件API中文版是一个针对开发者的资源,它提供了详细的中文...

    鸿蒙学习第一篇—了解 DevEco Studio.pdf

    在DevEco Studio中选择“Create Project”或在已打开的项目中选择“File > New > Create Project”。在创建新项目时,选择“Application”应用开发,然后选取模板“Empty Ability”。在配置界面,将Compile SDK设为...

    ElasticSearch Java API 中文文档

    比如,Index API用于创建和更新索引,Get API用于获取文档详情,Delete API用于删除文档,Update API用于更新文档,Bulk API用于执行批量的CRUD操作。 6. **搜索API**: 介绍了如何使用搜索API进行数据检索,包括...

    WebApi和访问WebApi两个项目

    WebApi和访问WebApi是开发过程中常见的两个概念,它们在构建分布式系统和提供网络服务时起着关键作用。本文将深入探讨这两个项目及其关联技术,包括WebApi的使用和通过HttpWebRequest类进行WebApi调用。 WebApi是...

    visual Basic 6.0 win32 API程序设计(pdf格式)

    由于VB6自身的函数库有限,开发者往往需要调用API函数来实现更复杂的功能,例如底层硬件操作、系统级任务或者优化性能等。 API的调用通常涉及以下几个步骤: 1. **声明API函数**:在VB6中,需要使用`Declare`语句来...

    struts 1.3.10 api chm 中文版

    深圳电信培训中心.徐海蛟老师上ssha课时候用的中文版struts api chm中文文档。 支持高级搜索,即时搜索。吐血奉送各位。

    百度地图最新API查找附近美食

    在本文中,我们将深入探讨如何使用百度地图的最新API来查找附近的美食。百度地图API是一个强大的工具,允许开发者集成地理位置服务到他们的应用中,提供包括定位、导航、路线规划等多种功能。在这里,我们重点关注的...

    skype开发应用程序接口文件(API)中文版

    《Skype开发应用程序接口文件(API)中文版》是一份专为开发者设计的重要参考资料,它详细阐述了如何利用Skype的API进行应用开发。Skype API是Skype平台对外提供的接口,允许开发者创建与Skype功能集成的第三方应用...

Global site tag (gtag.js) - Google Analytics