首页 > 其他分享 >HarmonyOS-基础之HelloWorld

HarmonyOS-基础之HelloWorld

时间:2024-03-13 20:22:04浏览次数:27  
标签:src 预览 基础 HelloWorld HarmonyOS 组件 main 目录 resources

1、工具安装

后续补上

2、创建工程

image

3、点击右侧预览页面进行预览

image

注意:如果没有预览页面的话我们就勾选出预览窗口 view --> ToolWindows --> Previewer
image

4、项目运行的三种方式

(1) 预览

image

(2) 模拟器

image

image

(3) 真机

TODO
很抱歉,没有鸿蒙系统的手机...后面买了开发机再补充上来

4、项目目录结构介绍

image
源代码目录

  • src.main.ets.entryablility.EntryAlility.ts: 项目的入口文件,包含一些生命周期钩子函数
  • src.main.ets.pages.Index.ets: 存放项目页面

资源目录

  • src.main.resources.base: 基础资源目录
  • src.main.resources.en_US: 如果手机是英文格式则从此目录下找寻资源
  • src.main.resources.rawfile: 原始资源;底层不会编译为二进制
  • src.main.resources.zh_CN: 如果手机是中文格式则从此目录下找寻资源

注意:base、en_US、zh_CN 这三个文件夹下的资源再项目进行编译的时候会转换为二进制

5、第一个HelloWorld应用

@Entry // 代表组件的入口
@Component // 代表的自定义的组件 -> 组件配置路由 -> 页面
struct Index{
  // build : 书写UI地方
  // 内部子组件只能有一个
  build(){
    // 类组件
    Column({space:20}){ // 一列
      Text('Hello World HarmonyOS').fontSize(30)
    }.width('100%')
  }
}

点击预览即可看到效果
image

image

标签:src,预览,基础,HelloWorld,HarmonyOS,组件,main,目录,resources
From: https://www.cnblogs.com/ybbit/p/18011406

相关文章

  • Css基础——vertical-align属性
    1、vertical-align的定义CSS的vertical-align属性使用场景:经常用于设置图片或者表单(行内块元素)和文字垂直对齐。官方解释:用于设置一个元素的垂直对齐方式,但是它只针对于行内元素或者行内块元素有效。2、vertical-align的语法vertical-align:baseline|top|midd......
  • 探索机器学习:从基础概念到应用实践
    简介随着科技的迅速发展,机器学习成为了当今科技领域的热门话题之一。它不仅在学术界蓬勃发展,而且在工业界和商业领域也广泛应用。但对于许多人来说,机器学习究竟是什么?它又如何影响我们的日常生活?在本文中,我们将深入探讨机器学习的定义、原理、算法以及应用实践。什么是机器学习......
  • 微信小程序开发基础
    一、小程序的基本目录结构1、pages:存放全部的页面文件,有两子目录index与logs2、utils:存放一些公共的.js文件(例如:格式化时间的自定义模块)3、app.json:小程序公共设置文件,配置小程序全局设置4、app.js:小程序逻辑文件,用来小程序全局实例5、app.wxss:小程序主样式表文件6、proj......
  • 【自动化测试入门】用Airtest - Selenium对Firefox进行自动化测试(0基础也能学会)
    1.前言本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。看完本文零基础小白也能学会Firefox浏览器自动化测试!!!2.如何使用AirtestIDE驱动Firefox浏览器对于Web自动化测试,目前AirtestIDE支持chrome浏览器和Firefox2种浏览器,今天......
  • Java基础 --- 综合练习
    Java基础---综合练习案例一卖飞机票需求:机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折。importjava.util.Scanner;public......
  • 带你走进 HarmonyOS:前端如何迎接新技术的到来
    一、HarmonyOS简介HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。2024年开始,更新后的鸿蒙,Androi......
  • python Ai 应用开发基础训练,字符串,字典,文件,函数,装饰品,生成器(下)
    生成器的另一个示例,这个生成器功能是从大小生,生成斐波那契数列deffib(max):#定义一个函数fib,参数为maxa,b=0,1#初始化两个变量a和b,分别赋值为0和1n=0#初始化计数变量n为0whileb<max:#当b小于max时继续循环print(b)#打印当前的斐波......
  • Linux学习(十二)基础服务_DNS
    一、DNS原理查询方式递归查询直接把结果给客户端迭代查询如果知道结果,把结果告诉客户端,如果不知道结果,会把查询转发到下一台DNS服务器DNS解析类型SOA记录:起始授权记录  NS记录:指定管理某一个域的服务器是谁子域授权  A记录:正向解析,把域名解析......
  • Spring核心思想之 AOP:在自定义容器基础上实现AOP功能
    在Spring核心思想之AOP:基础概念及注解式AOP初体验中对AOP的基本概念及使用有了初步的了解。本文仿Spring自定义后置处理器、注解等,在Spring的核心思想之IOC:仿Spring自定义一个实现IOC的容器的基础上实现自定义的AOP功能。aop相关目录:......
  • 超越基础设施:深度探讨平台工程的关键支柱
    在快节奏和瞬息万变的技术世界中,平台工程常常被狭隘地解释为基础设施和系统管理领域。正因为如此,它可能仅被视为一个纯粹的技术领域,由服务器、集群和网络主导。 然而,这种有限的视角并不能正确评价这一领域内在的丰富性和复杂性,因为它是一个技术、创新和人类工程交汇的宇宙。平......