HarmonyOS鸿蒙最新鸿蒙 DevEco Studio升级更新、新特性(新设备、布局预览)(1),2024年最新HarmonyOS鸿蒙 算法面试题

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!


img
img

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

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

需要这份系统化的资料的朋友,可以戳这里获取

(理解内容:支持跨设备分布式应用调试,基于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。

在这里插入图片描述

点击Install。

在这里插入图片描述

等待安装完成。

在这里插入图片描述

安装完成勾选上这个选线,然后点击Finish就会关闭当前窗口并打开DS。

在这里插入图片描述

点击OK

在这里插入图片描述

然后创建一个新的鸿蒙应用

在这里插入图片描述

这里选择Phone,然后选择一个Empty Ability,并且是使用Java语言的,然后点击Next。

在这里插入图片描述

然后设置项目名称,包名,项目存放路径,之前我是没有创建过Phone,然后点击Finish。

在这里插入图片描述

本来是在等待编译完成,没想到给我报错了。

在这里插入图片描述

错误信息如下:

ERROR: Unable to install toolchains:2.1.0.13,java:2.1.0.13 as the license has not been accepted. Use the ‘File -> Settings -> Appearance & Behavior -> System Settings -> HarmonyOS SDK’ to agree to the license agreement and download.

应该是某一个许可没有开启,你可以按照这个错误日志上说的去开启。于是你可以找到这里。

在这里插入图片描述

你是否明白是为什么了呢?不过还是先改一下Sdk的路劲吧,放在C盘让我有些慌。改动一下,点击Edit

在这里插入图片描述

点击更换文件夹

在这里插入图片描述

我个人是习惯将SDK放在应用程序安装的目录下的。之前我们的应用程序是安装在D盘下的Huawei文件夹下,那么在这个文件夹下再创建一个Sdk文件夹。

在这里插入图片描述

然后点击Next,则会重新下载SDK。

在这里插入图片描述

点击Next

在这里插入图片描述

选择Accept,然后点击Next。

在这里插入图片描述

等待下载完毕,

在这里插入图片描述

下载完成后点击Finish。

在这里插入图片描述

你可以看到这个的Java已经是勾选上的了,之前是没有勾选的。如果你选择是其他的语言也是一样的道理,然后点击OK。

在这里插入图片描述

点击Try Again

在这里插入图片描述

点击第一个,这个对应我们刚才设置的SDK路径,然后会重新配置你的项目,现在就不会报错了,如下图所示:

在这里插入图片描述

三、新功能


① 支持布局预览

之前我们使用DS的时候就觉得很蛋疼,为什么呢?就是写页面没有预览,而我们刚才安装的这个新版本DS,是可以预览的。项目中有一个MainAbility,那么它对应的布局文件就是ability_main.xml。这和我么在AS中的习惯就完全一样了,表示很舒服。我们打开这个布局,然后右侧边栏点击Previewer进行预览,而第一次预览需要启动一个服务,如下图所示

在这里插入图片描述

底部栏有一个启动预览服务的加载提示。等待加载完成之后你会看到一个手机预览图,上面有这个手机的分辨率,底部写着这个哪一个布局文件,然后预览模型是华为P40,我是觉得有点长,因为我也没有用过,右边是放大缩小的功能按钮,向下滑动你会看到一个省略按钮。

在这里插入图片描述

点击出现更多的设置,目前可以设置语言,不过只有中文和英文。还有调试设置屏幕坐标系。至于这个搜索是搜索什么的,我还不知道的。

在这里插入图片描述

那么我们先不写代码,直接运行一次看怎么样。点击那个运行按钮,你会看到这个页面,因为我的AS其实也是打开的,我之前在调试Android项目的,但是这个DS也能读取到我的手机,那么是不是说,现在的鸿蒙项目已经可以运行在我自己的Android手机上了呢?我们试试看吧。

在这里插入图片描述

很明显是我想太多了,这样不行。

在这里插入图片描述

因此我们目前还是老老实实用模拟器吧。点击Tools → HVD Manager,因为增加了新的设备,所以虚拟模块要再下载一次。

在这里插入图片描述

在这里插入图片描述

下载完成之后就会跳转验证

在这里插入图片描述

验证通过之后你会看到这个有了一个设备那就是P40。点击右侧的三角按钮进行启动。

在这里插入图片描述

启动之后你可以看到这样的画面,就是觉得有些模糊。

在这里插入图片描述

操作方式和你使用手机没有什么两样的,只是操作起来比较卡,用鼠标代替手,就可以了。

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

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

2rSM-1715308463374)]
[外链图片转存中…(img-Q1EVan9w-1715308463374)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

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

  • 30
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值