当前位置:   article > 正文

怎么用deveco studio升级鸿蒙,华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World

怎么用deveco studio升级鸿蒙,华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World

2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本.

探索之路开始

首先进入首页

f53a7c34ab39a2ec3534a118d0bb957b.png

点击快速入门

a433c82475b7496856d05d5bebe826d7.png

发现跳转到这个页面,页面提示我们去参考,DevEco Studio快速开始页面去完成搭建.

开启DevEco Studio之旅

1.安装DevEco Studio

当前只支持windows系统,

20b509589fa491773117f49101a01cde.png

下载过程中需要一个华为账号,正常登上就行了.

安装完成后打开,果不其然看到了Intellij IDAE的影子.

ca8648a6fdb83da3fd3f3fd270bfa1d4.png

只不过需要自动安装JDK

aa5e88b397b90e35cbdbb8b2bc9f295e.png

2.创建工程

进入开始页,自然要创建一个新的工程.

f2ca98c520bec89d4f4545cad9314752.png

选择一个可穿戴设备的项目,

c53950d3d30067b9a97dbcce78237f6c.png

输入信息

63ac27642f13c16601beae233569cdba.png

创建之后开始自动配置,配置期间弹出一些似曾相识的东西也不必奇怪。

5a9ca34089fd53aefd6b6c7ac832d31d.png

3.尝试运行

点击运行按钮

8dd63827b13edd041a7c4024780a37cd.png

运行试试

8e67b3c276b338c8a7f87389859a2d1b.png

发现还没有设备 ,于是去Tools下面找到HVD Manager

7d0f9bb04fcb2d86b5a97af1f05d7271.png

自动下载之后,点击模拟器界面左下角的Refresh按钮,弹出一个页面,进入开发者实名认证.

4.实名认证

01cd684de4722f60c545a5eaba2ec87a.png

很快,用银行卡一下子就认证成功了

24491569aab2c0d6b40d3d60d3634db1.png 虽然我在网站上的登陆是成功的,但是我的本地IDE始终无法登录,我重新Refresh之后页还是不行,

aeb777f8fe59bfa3a1d82a522b653d0f.png

发现文档中字样:要取消阻止跨站跟踪和阻止所有Cookie功能。

首先关闭所有网页,然后再设置中,关掉cookie.但这种方式根本不行!!!!

8c9d0a07f71f03d35896e0c41876c355.png

后面,我关掉所有的浏览器,逐一尝试之后,回到了不阻止coooki,胡乱尝试,竟然就成功了。。。。。。。。。。。。。。

至于我如何成功的,我也不知道了。。。。。。。。。。。总之跳到这里。

d2f1ed51dac95cb3d0320438627bef90.png

733437e271d9dc306325019b647afeb2.png

8570911886f21a4c80b76d55a38f3dad.png

回到IDE中,设备也有了。

a799603e38f579e54c4928d09c5edccf.png

5.再次启动

点击小蓝按钮,启动设备,这里选择的是启动穿戴设备。

6bb719b09c1085f6e9355a92692fcbc3.png 这个手表看起来还可以。。。。

这时候再启动调试程序。

32a79fb0f0b632293c200f053fdb012e.png

哦哈哈哈,发现有设备了。

d3592b88880a1738c5637609e80519e6.png

6.修改代码

既然环境没问题了,那就改改代码吧.

在这个目录下面,

af465a9b29022370c824d43143d1a95e.png

修改代码

package com.yuchengtest.slice;

import ohos.aafwk.ability.AbilitySlice;

import ohos.aafwk.content.Intent;

import ohos.agp.components.DirectionalLayout;

import ohos.agp.components.DirectionalLayout.LayoutConfig;

import ohos.agp.components.Text;

import ohos.agp.colors.RgbColor;

import ohos.agp.components.element.ShapeElement;

import ohos.agp.utils.Color;

import ohos.agp.utils.TextAlignment;

public class MainAbilitySlice extends AbilitySlice {

private DirectionalLayout myLayout = new DirectionalLayout(this);

@Override

public void onStart(Intent intent) {

super.onStart(intent);

LayoutConfig config = new LayoutConfig(LayoutConfig.MATCH_PARENT, LayoutConfig.MATCH_PARENT);

myLayout.setLayoutConfig(config);

ShapeElement element = new ShapeElement();

element.setRgbColor(new RgbColor(100, 255, 255));

myLayout.setBackground(element);

Text text = new Text(this);

text.setLayoutConfig(config);

text.setText("kangyucheng");

text.setTextColor(new Color(0xFF001028));

text.setTextSize(60);

text.setTextAlignment(TextAlignment.CENTER);

myLayout.addComponent(text);

super.setUIContent(myLayout);

}

@Override

public void onActive() {

super.onActive();

}

@Override

public void onForeground(Intent intent) {

super.onForeground(intent);

}

}

结果。

43253eb89be2d8c1e72fc58c4012eaeb.png

本文地址:https://blog.csdn.net/Kangyucheng/article/details/108632705

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

闽ICP备14008679号