当前位置:   article > 正文

鸿蒙 DevEco Studio升级更新、新特性(新设备(1),2024年最新曾经的面试经历 以及对面试的各项准备

deveco studio升级

正文

===============================================================

我记得我在2020年9月17号发布第一篇鸿蒙的安装配置文章里面介绍了怎么下载和安装DevEco Studio,后面都以DS为简称。当时的版本是2.0.8.203,你可以通过DS的导航栏Help→About进行查看。

在这里插入图片描述

一、新版DS内容


下面先进行DS的更新,点击导航栏Help→Check for Updates,会出现如下弹窗(写文章时,最新的DS版本为2.0.12.201,当然你看到这篇文章时,可能已经不是最新版本了)

在这里插入图片描述

1. 新功能

从上面的图来看,这次更新有七点,下面逐一进行翻译一下。

① Added project templates of Phone and Tablet types, so you can develop HarmonyOS apps for these devices.

(理解内容:支持手机(Phone)和平板(Tablet)的HarmonyOS应用开发。通过预置的工程模板,可一键生成手机和平板的应用工程目录及源码。

翻译内容可能有一些出入,不过大体来看就是可以使用电话和平板电脑的模板了。

② Introduced the Java previewer for Java projects of Phone, Tablet, Car, TV, and Wearable types.

(理解内容:介绍了Java项目(电话、平板电脑、汽车、电视和可穿戴类型)的Java预览器。

因为刚开始是没有预览的,所以很不习惯,因此这个新的功能对开发者来说是相当的Nice了。支持手机(Phone)、平板(Tablet)、车机(Car)、智慧屏(TV)和智能穿戴(Wearable)的Java应用预览器功能,可以在开发过程中查看应用效果。Java应用支持JavaUI和XML两种布局方式,其中JavaUI布局(AbilitySlice.java或Ability.java文件)可以动态预览应用的交互效果,如点击、跳转、滑动等互动式操作,修改了布局代码后,点击预览器窗口中的按钮,可以查看修改后的布局效果;XML布局文件可以实时预览,修改和保存了XML代码后,预览器会实时展示应用的布局效果。具体请参考使用预览器查看应用效果。

③ Added cross-device preview support to JS and Java apps.

(理解内容:分别支持JS应用和Java应用的跨设备预览器功能,在应用开发阶段,可以使用跨设备预览器查看应用在不同设备上的运行效果。

注意跨设备的这个概念。

④ Added cross-device code editing to JS app development – meaning that the list of supported devices will automatically display as you type in an HML component, CSS style, or JS API.

(理解内容:支持跨设备代码编辑功能,在编辑代码时,可以自动联想出各设备支持的能力合集,如HML组件合集、CSS样式合集、JS API接口合集等,开发者可以根据对应的设备类型,快速完成代码的编写和补齐。

也是相当于代码样式的预览。

⑤ Added support for mixing JS and Java programming languages, allowing JS FAs to call Java PAs.

(理解内容:支持JS/Java跨语言混合调试,针对JS FA调用Java PA的调试场景,可以通过JS FA调用Java FA的代码行或者Java PA相关代码处进入Java断点,方便开发者快速发现和解决JS FA调用Java PA相关问题。

JS和JAva相互的调用。

⑥ Added cross-device, distributed app debugging, which is useful for distributed scenarios fulfilled by leveraging HarmonyOS IDL.

(理解内容:支持跨设备分布式应用调试,基于HarmonyOS IDL实现的跨设备的分布式场景,DevEco提供了跨设备的HarmonyOS分布式应用的调试功能,方便开发者调测分布式应用。

⑦ Visualized values – current values as well value changes – of JS observed variables.

(理解内容:支持Java调试变量可视化,在Java代码调试过程中,可以通过Plain(字符)、Line(折线图)、Bar(柱状图)和Table(表格)方式可视化呈现变量的当前值;同时支持变量连续变化值可视化,以坐标图的方式进行呈现同时呈现多个变量连续变化的过程。

可能就相当于改CSS的值了。

2. 增强功能

下面是增强功能的讲述,增强的功能有以下三点:

在这里插入图片描述

① Released HarmonyOS SDK 2.1.0.5. Update the SDK and DevEco Studio to the latest version.

(理解内容:HarmonyOS SDK更新至2.1.0.5版本,使用该SDK版本请配套更新DevEco Studio至最新版本。

② Optimized the remote emulator to support phones and tablets.

(理解内容:远程模拟器支持手机(Phone)和平板(Tablet),对应的SDK版本需更新至2.1.0.5版本。

③ Optimized the logging feature by introducing HiTrace, which can be used for locating complex cross-device call issues.

(理解内容:支持HiTrace日志跟踪定位与分析,便于开发者在HarmonyOS跨设备分布式应用的问题定位过程中,可以根据跨设备调用关系,分析定位调用异常、性能瓶颈等问题。

3. 解决的问题

下面是新版本解决的问题,也有以下三点:

① Resolved the issue where the Java editor does not allow ResourceTable to reference the resources defined in the JSON/XML files under resource.

(理解内容:解决了Java编辑器中不支持ResourceTable引用resource目录下的json/xml中定义好的资源的问题。

② Resolved the issue where JSON files cannot reference defined resources.

(理解内容:解决了Json文件不支持引用已经定义的资源问题。

③ Resolved the issue where the Java editor does not support predictive input and redirection for the following in the config.json file: name attribute of the ability tag, page attribute of the js tag, and name and packageName attributes of reqPermissions.

(理解内容:解决了config.json文件中ability标签的name属性、js标签的page属性、reqPermissions标签的name和packageName属性不支持输入联想和跳转的问题。

现在你已经解了DevEco Studio 2.0.12.201的内容,下面来更新以下吧。

二、更新DevEco Studio


点击这个Ignore This Update,进行更新。

在这里插入图片描述

你会发现更新不了。那么你可以点击这个地址下载地址进行查看。

这个V2.0.12.201于2020年12月16日发布,是DS的第三个正式版本,虽然在DS内部目前更新不了但还是可以通过官网下载,然后覆盖安装的。还记得当时DS的第一个版本吗?没错就是我当初写文章时安装的版本,当时只支持Windows,不支持MacOS,这个问题其实已经在2020年11月15日发布DS的第二个版本V2.0.10.201中解决了。因此第三个版本也同时更新了Windows和MacOS的DS应用程序。

在这里插入图片描述

点击下载按钮,可以看到当前最新的版本是2.1 Beta2,对标版本是2.1.0.201,和我们在DS内部检查更新看到的不同,因此你最好通过官网来下载这个新版的DS应用程序,然后覆盖安装

在这里插入图片描述

点击右边的下载图标,当然不可避免需要你使用华为账号登录验证身份,验证身份之后再点击这个蓝色的下载图标。

下载到电脑本地,然后解压,解压后如下所示:

在这里插入图片描述

双击直接运行安装,

在这里插入图片描述

这里第一个是一定要勾选的,第二个根据自己的情况选择。

在这里插入图片描述

然后点击Next,记得要关闭当前DS,否则就会出现下面这个弹窗。

在这里插入图片描述

点击取消,然后关闭DS,再点击Next。

在这里插入图片描述

注意安装的目录,这里我选择D盘。

在这里插入图片描述

勾选第一个,意思是创建桌面快捷启动方式,然后点击Next。

在这里插入图片描述

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
img

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
[外链图片转存中…(img-mBDWDaAX-1712805241046)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/899281
推荐阅读
相关标签
  

闽ICP备14008679号