代码编织梦想

一、主要目录配置文件作用

  1. stage模型

392c44c6b8fff5a6eb9d8d70404be0be.png

常用模块

app.json模块

AppScope>app.json5是应用的全局的配置文件,用于存放应用公共的配置信息。

ebd085fa6f84f513e0266906517e4d5c.png

bundleName是包名;vendor是应用程序供应商;versionCode是用于区分应用版本;versionName是版本号;icon对于应用的显示图标;label是应用名;distributedNotificationEnabled描述应用程序是否已分发通知。

entry模块

编写页面的模块entry-->src-->main-->ets-->pages

3f65ad9af7ebd17ddc31e6a1c1e5c874.png

resources模块

资源配置,即文字和图片及语言的配置;中文语言en_CN;英文语言en_US;base模块下的profile模;这个模块包含页面的配置信息,创建的页面这里都要有配置。

76b4f10e9da749e0b408e3e2561ee0ba.png

module.json模块

是模块的配置文件,包含当前模块的配置信息

  1. FA模型

f257816f2c50b911d783298bf6f571b7.png

常用模块

entry模块

pages模块entry-->src-->main-->ets-->pages

4acb8070266506619ac305fbc348bc2e.png

resource模块

资源配置,即文字和图片及语言的配置;中文语言en_CN;英文语言en_US

config.json

app

标识应用的全局配置信息。同一个应用的不同HAP的app配置必须保持一致。

deviceConfig

标识应用在具体设备上的配置信息。

module

标识HAP的配置信息。该标签下的配置只对当前HAP生效。

二、语法基础知识

ArkTS 是华为自研的开发语言。是2022年下半年新推出的语言,它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。

ArkTS是TS的超集,而TS又是JS的超集,所谓超集就是大于这个集合并且包含这个集合。这个js开发就和web开发类似。所以ArkTS里也会涉及到js的一些知识,有web网页的基础。

基本框架

@entry-->struct结构体-->build方法-->页面组件

fd932b699e03fd1c3b04c4bda86cefc5.png

装饰器

用于装饰类、结构、方法以及变量,赋予其特殊的含义。装饰器列表

3023eb06cec6843ea4e784ea12f740b8.png

组件

接口,写在组件里,可以控制组件的一些特性;text组件接口

79b63e89b5bb6dddfc3929c71825204b.png
3fcbdec2d889854194b5bc3230c09f62.png

属性

相当于组件的衣服,能够更改组件的颜色、大小、各种样式等。与网页的css的意义一样。

1f6f89537ca04a240324e001a6f3fdd3.png

事件方法

每个组件可以绑定一个事件,事件可以是点击事件、触摸事件等等。方法就是事件被触发后要执行的动作。

b73da2d87ceb8895836669f6ccc9bca2.png

三、更换应用图标和名字方法

7c9cde1ff6b9f3dfd777ba38a7a7789f.png

icon为应用图标,在media模块中导入图片即可,更换应用图标

label为应用名称,要改变还要在string.json中改

element,zh_CN,zh_US中的string.json中的value都要改

四、项目远程模拟方法

1.找到设备管理器

2.登录账号后,找到远程模拟器后,选择API与项目创建相符的一个,此处选第一个

3.开始模拟后,前面编辑的即可呈现效果

fd6a38fa7ac2edadb967f3e88ba42525.png
503d6f9b80c74f9810f08aa12342a9e2.png
9d4d3f9cacdf9b75189f83eb3682bbb0.png
d840682c05d551d4052467cc8fafbacf.png

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_62203463/article/details/128859221

harmonyos第一次培训笔记_择启的博客-爱代码爱编程

目录 1.安装DevEco Studio及环境配置 2.听学姐钉钉直播讲培训安排和大致Harmony介绍 3.了解OpenHarmony和HarmonyOS的区别: 4.观看学习视频01-06 5.记事本实操 1.安装DevEco Studio及环境配置 教程(26条消息) 鸿蒙应用开发:安装DevEco Studio及环境配置_cz

梅科尔工作室-华为14天鸿蒙设备开发实战笔记四_keoubaou~的博客-爱代码爱编程

一.HarmonyOS内核开发——任务管理 1.任务管理简介 (1)、从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。 (2)、LiteOS的任务模块可以给用户提供多个任务,实现了任务之间的切换和通信,帮助用户管理业务程序流程。这样用户可以将更多的精力投入到业务功能的实现中。

梅科尔工作室-鸿蒙笔记1-爱代码爱编程

梅科尔工作室-于天姿-鸿蒙笔记1 一、主要目录配置文件作用 1、stage模型  其中常用模块为app.json模块,entry模块,module.json模块。 app.json5中,icon是应用图标,可在pages中添加图片,从而改变图标;label是应用名称,具体如何改名,见FA环境说明  entry模块中,entry-->s

梅科尔工作室-乔卓-鸿蒙笔记1-爱代码爱编程

主要目录配置文件作用(stage模型和FA模型下) stage模型 官方具体讲解:https://developer.huawei.com/consumer/cn/training/course/mooc/C101667303102887820?fchapterNo=C101667473758541869&chapterNo=C101667

梅科尔工作室-赵凌志-鸿蒙笔记1-爱代码爱编程

主要目录配置文件作用 1.ets文件夹内用于存放编写的代码文件 2.configuration存放相应模块的配置文件 3.resource对应模块内公共资源 4.外层的configuretion用来存放工程应用级的配置文件 5.开发初期阶段主要的开发都集中在est文件夹中 6.AppScopeNode主要用于存放整个应用公共的信息与资源 7.

梅科尔工作室-元禛-鸿蒙笔记1-爱代码爱编程

目录作用 stage      常用模块 app.json模块 AppScope>app.json5是应用的全局的配置文件,用于存放应用公共的配置信息。 bundleName是包名。 vendor是应用程序供应商。 versionCode是用于区分应用版本。 versionName是版本号。 icon对于应用的显示图标。 la

梅科尔工作室-牛泽-鸿蒙笔记1-爱代码爱编程

主要目录配置文件作用 Stage模型 EntryAbility.ts-应用入口配置文件 pages-页面配置 resources-资源配置文件 profile-创建页面配置 en_US-英文配置 zh_CN-中文配置 module.json5-应用配置 常用模块为: app.json模块: Appscope>app.son5是应用

梅科尔工作室-崔启凡-鸿蒙笔记2-爱代码爱编程

HarmonyOS常用基础组件 介绍基础组件Text文本样式设置文本对齐方式设置文本超长显示设置文本装饰线 Image设置缩放类型 TextInput设置输入提示文本设置输入类型 Button

梅科尔工作室-王瑞琦-鸿蒙笔记1-爱代码爱编程

主要目录配置文件作用(stage模型和FA模型下) stage模型 创建的页面要在main_pages.json中进行配置。 FA模型 创建的页面要在confige.json中进行配置。 语法基础知识 基础结构: 更换应用图

梅科尔工作室-爱代码爱编程

1.应用介绍 1.1应用开发目录介绍    1.2使用规则 2.初入注意事项 (1)在进行预览时,要先选择预览所对应的hml等文件下才能进行预览; (2)在config.json里要配置所对应的页的文件路径; (3)配置路径以后单纯刷新是不能显示新配置的页面的,要重新进入预览; (4)创建项目名称,注意首字母大写; (5)引用

harmonyos基本介绍-爱代码爱编程

目录 基本操作界面介绍 目录介绍  语法基础知识 基本框架 资源引用类型 数据类型 注意事项 开发文档推荐 基本操作界面介绍 预览按钮 内置API文档查阅 项目设置 运行按钮(只有在真机模拟或远程模拟时才可以使用) 安装插件,在files下的settings-->Plugins里面,可以安装一个中文的插件,或者探索

梅科尔工作室-爱代码爱编程

 一.主要目录配置文件作用(stage和FA模型下) .stage模型 官方具体讲解链接:华为开发者学堂华为开发者学堂https://developer.huawei.com/consumer/cn/training/course/mooc/C101667303102887820?fchapterNo=C101667473758541869&

梅科尔工作室-爱代码爱编程

1.主要目录配置文件作用 stage模型下:       AppScope>app.json5           是应用的全局的配置文件,用于存放应用           公共的配置信息。 entry模块       编写页面的模块:       entry→src→main→ets→pages module.json模块    

梅科尔工作室-爱代码爱编程

鸿蒙的介绍 1.HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行华为开发者大会(HDC.2019)上正式发布的操