华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World
2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本.
探索之路开始
首先进入首页
https://developer.harmonyos.com/
点击快速入门
发现跳转到这个页面,页面提示我们去参考,DevEco Studio快速开始页面去完成搭建.
开启DevEco Studio之旅
1.安装DevEco Studio
当前只支持windows系统,
下载地址 : https://developer.harmonyos.com/cn/develop/deveco-studio
下载过程中需要一个华为账号,正常登上就行了.
安装完成后打开,果不其然看到了Intellij IDAE的影子.
只不过需要自动安装JDK
2.创建工程
进入开始页,自然要创建一个新的工程.
选择一个可穿戴设备的项目,
输入信息
创建之后开始自动配置,配置期间弹出一些似曾相识的东西也不必奇怪。
3.尝试运行
点击运行按钮
运行试试
发现还没有设备 ,于是去Tools下面找到HVD Manager
自动下载之后,点击模拟器界面左下角的Refresh按钮,弹出一个页面,进入开发者实名认证.
4.实名认证
很快,用银行卡一下子就认证成功了
虽然我在网站上的登陆是成功的,但是我的本地IDE始终无法登录,我重新Refresh之后页还是不行,
发现文档中字样:要取消阻止跨站跟踪和阻止所有Cookie功能。
首先关闭所有网页,然后再设置中,关掉cookie.但这种方式根本不行!!!!
后面,我关掉所有的浏览器,逐一尝试之后,回到了不阻止coooki,胡乱尝试,竟然就成功了。。。。。。。。。。。。。。
至于我如何成功的,我也不知道了。。。。。。。。。。。总之跳到这里。
回到IDE中,设备也有了。
5.再次启动
点击小蓝按钮,启动设备,这里选择的是启动穿戴设备。
这个手表看起来还可以。。。。
这时候再启动调试程序。
哦哈哈哈,发现有设备了。
6.修改代码
既然环境没问题了,那就改改代码吧.
在这个目录下面,
修改代码
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);@Overridepublic 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);}@Overridepublic void onActive() {super.onActive();}@Overridepublic void onForeground(Intent intent) {super.onForeground(intent);}
}
结果。
华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World相关推荐
- 华为鸿蒙系统应用开发工具介绍 DevEco Studio
简单介绍华为鸿蒙系统应用开发工具 DevEco Studio的安装和使用 据说12月份鸿蒙系统会推出手机的SDK哦,作为一名普通的开发者,表示非常期待. 一.HUAWEI DevEco Studio ...
- 三、华为鸿蒙HarmonyOS应用开发HUAWEI DevEco Studio实现页面跳转
在上一节二.华为鸿蒙开发DevEco Studio运行第一个Hello Word工程 基础上进行下面步骤. 在Java UI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局. ...
- 华为开发微信鸿蒙版,HUAWEI DevEco Studio
华为鸿蒙2.0开发平台为开发者在PC上面所提供的的开发平台,这个平台能够让用户在PC和Mac上面完成对鸿蒙相关开发内容,开发者能够在这个官方的平台当中开发属于自己的应用内容,更好的开发属于自己的应用并 ...
- 鸿蒙系统哪里的,华为“鸿蒙系统”IPFS/FIL:区块链的“鸿蒙系统”?
华为鸿蒙系统(英文:HUAWEI Harmony OS)是一款基于微内核的面向全场景的分布式操作系统,于2019年8月9日在东莞华为开发者大会正式发布. 该系统实现模块化耦合,对应不同设备可弹性部署, ...
- 华为哪些手机可以升级到鸿蒙系统,终于来了!华为手机6月可升级到鸿蒙OS系统,什么是华为鸿蒙系统?...
近日,华为消费者业务软件部总裁.AI与智慧全场景业务部部长王成录博士在"压力下前行"TEDxHouHai大会下发表了以"联接让生活更简单"为主题的演讲,谈到了如 ...
- 初学用于华为鸿蒙系统(HarmonyOS)的编程开发工具HUAWEI DevEco Studio:你好,鴻蒙~
本文是6月6日博文"初学用于华为鸿蒙系统(HarmonyOS)的编程开发工具HUAWEI DevEco Studio"的续篇. 成功通过华为开发者联盟的实名认证审核后,使用远程模拟 ...
- 如何打开华为鸿蒙系统HarmonyOS虚拟器 利用华为DevEco Studio启动华为鸿蒙系统远程虚拟器Remote Virtual Devices
主要步骤: 怎样打开鸿蒙系统模拟器,体验鸿蒙系统呢,只需要以下3步: (1)注册华为开发者账号,并完成使命认证,地址为:https://developer.huawei.com/cons ...
- 华为鸿蒙公测链接,华为鸿蒙系统2.0启动第二轮公测,新增6款nova机型
华为目前正在积极推进在手机上应用华为自研的Harmony OS系统,目前,有不少设备已经用上了HarmonyOS 2.0的开发者测试版.据5月10日最新消息显示,华为开启了鸿蒙OS 2.0开发者Bet ...
- HarmonyOS应用开发——使用HUAWEI DevEco Studio创建第一个程序 HELLO WORLD!
目录 前言 一.软件准备 二.安装步骤 三.软件界面 四.开始 (一)新建项目 (二)建立虚拟机 (三)运行 结语 前言 前段时间博主的闹娃6有幸升级了华为的鸿蒙系统HarmonyOS2.0,它是一个 ...
最新文章
- 大家猜猜看除了围棋,人工智能下一个颠覆的领域是什么?
- webmin远程命令执行漏洞(cve-2019-15107)深入分析
- 《企业软件交付:敏捷与高效管理精要》——3.8 结论
- # CF1572B Xor of 3(构造)
- django-session了解
- jq轮播tab等特效果
- day23 内置函数,匿名函数,递归
- 大白话讲解word2vec到底在做些什么
- linux内核串口调试,linux 串口调试方法
- android夸项目调用
- mustache模板引擎
- JPA并发save失效
- 阿里巴巴的图标库 -------------本地使用
- 笔记本打印时出现打印机出现异常配置问题_win10系统打印机出现administrator无法打印如何解决...
- 上海航芯 | 全自动咖啡机设计方案
- python一天学费多少_自学python一天的小项目实战
- react上拉加载更多
- mysql怎么做库存管理_电商中的库存管理实现-mysql与redis
- 清华博士导师整理:Tensorflow 和 Pytorch 的笔记(包含经典项目实战)
- 珍惜身边所有,因为来日不方长。
热门文章
- Linux怎么查看并杀死被占用的端口?
- a标签阻止链接跳转(href=‘javascript:;‘)
- python 装饰器是啥?
- systemctl常用命令
- 伯明顿分校计算机研究生专业,印第安纳大学伯明顿分校计算机科学硕士专业申请条件及申请材料...
- Error creating bean with name ‘requestMappingHandlerAdapter‘ OR Failed to load ApplicationContext
- c语言静态图片做成动态效果,如何使静态图片做成动态效果?怎么让静态图片动起来...
- iservice list方法_MyBatis-Plus 通用IService使用详解
- vue :class 动态绑定样式_Vue 在哪些方面做的比 React 更好?
- 谷歌浏览器怎么重发请求_chrome 浏览器的预提取资源机制导致的一个请求发送两次的问题以及ClientAbortException异常...