IT大王4月1日消息 HUAWEI DevEco Studio(下称 DevEco Studio)是朝向华为终端全情景多机器设备的一站式集成化开发工具(IDE),为开发人员出示工程项目模版建立、开发设计、编译程序、调节、检测、公布等 E2E 的 HarmonyOS 应用程序开发服务项目。IT大王获知,根据应用 DevEco Studio,开发人员能够更高效率的开发设计具有 HarmonyOS 分布式系统工作能力的运用,从而提高自主创新高效率。2021 年 3 月,DevEco Studio 又迈入 2.1 Beta3 版本号。
最新版本的来临,到底能给众多 HarmonyOS 运用开发人员产生什么不一样的感受?下边华为官方产生新功能介绍。
闪光点一:预览器增加双重浏览作用
在 HarmonyOS 应用程序开发全过程中,开发人员可根据点一下 “Previewer”查询运用的 UI 页面实际效果。当开发人员发觉 UI 页面的合理布局表明不符预估时(eg: 控制的总宽不符预设值、控制无法显示等),必须逐一清查 UI 页面中合理布局或控制的出现异常。
为了更好地提升清查的高效率,DevEco Studio 2.1 Beta3 在现有的 “即时浏览”和 “动态性浏览”基本上,全新升级开启了双重浏览作用。
-
即时浏览:只需在合理布局文档中储存了改动的源码,在预览器中就可以即时查询合理布局实际效果。
-
动态性浏览:在预览器页面,能够在预览器中实际操作运用的互动姿势,如点击事件、自动跳转、滚动等,与运用运作在真设备上的互动感受一致。
说白了双重浏览,即适用文本编辑器、预览器页面(含特性目录)彼此之间的连动,便于迅速精准定位控制,进而提高处理 UI 页面难题的高效率。开发人员能够根据在预览器页面,点一下标志的方法,开启双重浏览作用。
实际连动实际效果以下:
①根据预览器页面中的特性目录,改动特性或款式后,文本编辑器中的源代码会同歩改动,并即时更新预览器页面;
②一样的,假如在文本编辑器中改动源代码,可能即时更新预览器页面及特性目录。
但特别注意的是,若遇到下列状况,则不兼容改动其特性:
hml 合理布局编码里应用了数据信息关联的特性;
xml 合理布局编码里应用了資源引入的特性;
UI 页面设定了动漫实际效果。
温馨提醒:不一样的 API Version 版本号,预览器适用的作用略有不同,实际差别以下:
闪光点二:预览器增加 Java UI 页面的数据信息仿真模拟作用
在浏览情景中,因为编码的软件环境与真设备上的软件环境不一样,启用一部分插口时没法获得到合理的传参。开发人员若要依据传参作出不一样的 UI 页面呈现,则需手动式不断改动编码逻辑性,以认证不一样 UI 页面实际效果。
为了更好地降低改动,DevEco Studio 出示 PreviewMock 数据信息仿真模拟作用,即在没有更改业务流程运作逻辑性的前提条件下,仿真模拟 API 或是业务流程编码中的各种各样 method(不包括构造方法)的传参和目标中的 Field(不包括 final 字段名)的值。那样开发人员就可以在浏览时,查询到不一样传参产生的页面转变。
但是特别注意的是,DevEco Studio 2.1 Beta3 当今仅适用 Java UI 页面的 PreviewMock 数据信息仿真模拟作用。此外,要想应用 PreviewMock 数据信息仿真模拟作用,先要在控制模块的 build.gradle 中加上有关依靠,并再次同歩工程项目。
(图:在 build.gradle 中加上 PreviewMock 的依靠)
除开以上的两个闪光点作用,在 Java UI 页面浏览层面,开发人员在浏览 Ability 或 AbilitySlice 时,保存修改后的编码,就可以保证即时浏览;在 JS UI 页面浏览层面,开发人员可立即挑选某一个 page(网页页面)开展实时动态浏览。
闪光点三:在线编辑器增加 config.json 数据可视化配备作用
做为 HarmonyOS 应用程序开发的新手入门参赛选手,你是不是为了更好地掌握配备项的含意,而不断查看 HarmonyOS 官方网站的材料文本文档?为了更好地降低开发人员不断转换页面查看材料文本文档的个人行为,DevEco Studio 2.1 Beta3 增加了数据可视化配备作用。
开发人员可根据开启 config.json 文档,点一下按键,打开设置页面,查询该新项目所需填好的关键特性以及含意,健全运用名字、运用版本信息、运用种类、Ability、机器设备种类、应用权限等配备项。
殊不知,在开发设计全过程中,很有可能存有配备项等级太多的情景,比如:配备 “Module › Ablilities › Meta Data › Merge Rule › Replace”字段名时,客户可根据输入框迅速精准定位到该特性,点一下 add 按键,键入有关合拼标准,开启系统软件在 config.json 文档中全自动建立配备项的树形构造,进行合拼标准的配备,节约配备時间。
闪光点四:在线编辑器增加資源建立指导作用
开发人员在建立带限定词的資源文件目录时,需考虑到限定词的赋值、不一样限定词互相配搭时的顺序等,稍有误差则会造成运用在运作时,HarmonyOS 检验不上适合的資源,没法展现预期目标。
为了更好地减少开发人员在建立带限定词的資源文件目录时的打错概率,DevEco Studio 2.1 Beta3 增加了資源建立指导作用,客户依据页面提醒开展挑选或键入,就可以进行資源文件目录及文档的建立,不用思考各种各样限定词中间的组成关联。
除开以上的两个闪光点作用,DevEco Studio 2.1 Beta3 在在线编辑器层面,还干了其他提升,实际提升关键点以下:
闪光点五:增加 Java 检测架构
为了更好地简化繁杂的人力检测阶段,DevEco Studio 2.1 Beta3 增加了 Java 检测架构,出示 Java 编码白盒测试方法工作能力,协助开发人员高效率撰写和实行功能测试,确保运用基本品质。
在设计阶段,开发人员可依靠由 Java 检测架构出示的 IAbilityDelegator,开展 APP 部件操纵检测(如:运行 / 关掉 FA、获得页面 UI 原素、引入 UI 点击事件等),及时处理 UI 互动难题。或应用 JUnit 4 英语的语法现代性,撰写功能测试、启用系统软件插口,得到 API 传参或开启工作流程,依据插口传参或业务流程情况,分辨领域模型的准确性。
Java 检测架构在真机或远程控制手机模拟器机器设备上运作的前提条件:
① 远程控制手机模拟器需申请注册开发者账号并进行实名验证;
② 真设备需配用 HarmonyOS 电脑操作系统,并开启开发者模式,且有相对的签名文件。
闪光点六:增加了 5 个手机上(Phone)工程项目模版
DevEco Studio 适用手机上 (Phone)、平板电脑 (Tablet)、车载一体机 (Car)、智慧屏 (TV)、智能穿戴设备 (Wearable)、轻量智能穿戴设备 (Lite Wearable)和智慧视觉 (Smart Vision)七种机器设备的 HarmonyOS 应用程序开发,适用 Java、JS 和 C/C 计算机语言。
为了更好地便捷开发人员的应用,DevEco Studio 出示了多机器设备种类、不一样编程语言的 Ability 模版。此次的最新版本,在原来的基本上,增加了 5 个手机上 (Phone)工程项目模版,现阶段手机上 (Phone)工程项目模版共 19 个。开发人员们可依据工程项目指导,选择适合的模版,轻轻松松建立适用各种机器设备的工程项目,并自动生成相匹配的编码和資源模版。
除开之上的六大闪光点,DevEco Studio 2.1 Beta3 还能给众多开发人员产生什么关键点的提升?
在开发人员开启历史时间工程项目时,DevEco Studio 2.1 Beta3 会提醒开发人员将历史时间工程项目开展升級兼容,点一下提醒中的 “Update”,就可以一键自动化技术改动工程项目中的配备信息内容,省掉开发人员逐一改动有关配备的苦恼。
此外,DevEco Studio 2.1 Beta3 仍在许多关键点上开展了提升。下边可以看关键点明细:
①升級 IntelliJ IDEA 基座至 IntelliJ IDEA CommunityEdition 2020.2.4 版本号(温馨提醒:因为基座升級,开发人员必须手工制作升級不能用的三方软件,防止出现已安裝的三方软件兼容问题状况)
②在调节环节,开发人员可设定 hap 包的安裝方法。若挑选覆盖安装,则会保存已安装应用内的缓存文件,不用重新安装运用后再再次搭建有关数据信息,便捷调节。
③解决了一部分开发人员免费下载 Node.js 迟缓或是不成功的难题。根据集成化 Node.js 并预设华为公有云的 npm 仓,进一步减少构建 HarmonyOS 应用开发自然环境的時间。
④已适配适用 macOS11.2.2 版本。
⑤解决了 XML 里边的 drawable 的资源没法联想的难题。
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com