首页 > 其他分享 >鸿蒙学习笔记-ArkTS工程目录结构

鸿蒙学习笔记-ArkTS工程目录结构

时间:2024-03-21 23:59:02浏览次数:27  
标签:src ArkTS 鸿蒙 app 应用程序 笔记 main 目录 resources

这里写自定义目录标题

ArkTS工程目录结构 (Stage模型)

AppScope 目录

在这里插入图片描述

应用程序相关的内容,包含资源和配置文件两部分(我们开发的内容不是放在本目录)

  1. resources目录
    资源文件目录 ,主要存放全局相关的资源文件
  2. resources-base目录
    子目录element用于存放字符串、颜色、数字、布尔值等基础元素,media存放图片、视频等媒体文件
  3. app.json5
    应用程序的全局配置信息。
{
  "app": {
    "bundleName": "com.example.hello",
    "vendor": "example",
    "versionCode": 1000000,
    "versionName": "1.0.0",
    "icon": "$media:app_icon",
    "label": "$string:app_name"
  }
}
属性名称含义
bundleName应用程序的名称,第一级com,第二级为公司名或者个人名,第三极为应用程序名称
vendor描述开发的内容
versionCode版本号,必须上正整数,新版本数值要大于旧版本
versionName版本号的文字描述,第一段为主版本号,0表示未正式发布版本,大于0表示正式发布版本,重大修改后,本数值加1,第二段,第三段为非重大修改,可以根据情况,修改后自行增加
icon应用程序图标, $media 表示路径 AppScope/resources/base/media ,app_icon表示该路径下文件 app_icon.png
label应用程序名称,$string 表示文件 AppScope/resources/base/element/string.json ,app_name:表示文件中 name 等于“app_name”,value对应的值

其他更多的设置,可以参考官方文档:app.json5配置文件说明

entry 目录

在这里插入图片描述

我们编写的程序放在 entry/src/main/ets 这个目录下

文件/目录名说明
src/main/ets/entryability/EntryAbility.ts生命周期文件
src/main/ets/pages/Index.ets启动页面
src/main/resources主要是页面用到的资源文件,英语(en_US),中文(zh_CN)
src/main/module.json5配置文件,可以参考:module.json5配置文件说明

标签:src,ArkTS,鸿蒙,app,应用程序,笔记,main,目录,resources
From: https://blog.csdn.net/weixin_58762718/article/details/136873119

相关文章

  • CentOS学习笔记-离线下载软件包的方式及对比
    CentOS学习笔记-离线下载软件包的方式及对比CentOSLinuxrpm离线以离线部署KVM为例,研究对比下载获取离线软件包的方法和它们各自的特点。CentOS系统的版本是CentOSLinuxrelease7.9.2009(Core),目的是能够离线部署kvm。初始情况下,有两个虚拟机,它们的系统情况相同,都是空系统,没有......
  • NOI2024前听课笔记2.0-《思维技巧选讲》by chenxia25
    NOI2024前听课笔记2.0-《思维技巧选讲》bychenxia25性质探索堆砌充分条件和必要条件luoguP10144[WC2024]水镜用形式化语言转化条件等价模型的刻画CF1458DFlipandReverseCF1510HHardOptimizationluoguP8293[省选联考2022]序列变换luoguP8416[THUPC2022决......
  • 刷题笔记
    目录https://www.nowcoder.com/exam/test/78645823/submission?examPageSource=Enterprise&pid=30020830&testCallback=https%3A%2F%2Fwww.nowcoder.com%2Fenterprise%2F935%2Fquestion%2Fcompany&testclass=软件开发1、Docker底层采用的linux隔离技术为AepollBcgroupC......
  • 隐私计算笔记2
    1.数据要素流转与数据内外循环数据流转链路主要包括:采集、存储、加工、使用、提供、传输周期:数据采集加工+数据价值释放数据价值释放:内循环:数据持有方在自己的运维管控域内对自己的数据使用和安全拥有全责外循环:数据要素离开了持有方管控域,在使用方运维域,持有方依然拥有管......
  • Spark重温笔记(一):一分钟部署PySpark环境,轻松上手Spark配置
    Spark学习笔记前言:今天是温习Spark的第1天啦!主要梳理了Spark环境搭建,3种运行模式,以及spark入门知识点,任务提交方式,参数配置细节,以及启动和端口号等介绍,总结了很多自己的理解和想法,希望和大家多多交流,希望对大家有帮助!Tips:"分享是快乐的源泉......
  • JSP内置对象笔记整理
    JSP内置对象《JavaWeb开发从入门到实战》第四章内置对象:在JSP页面中不需要声明和实例化,可以直接在Java程序片和Java表达式部分使用的对象。分类·:与Input/Output有关的内置对象与Context有关的内置对象与Servlet有关的对象与Error有关的内置对象与Input/Output有关的......
  • 鸿蒙HarmonyOS实战-ArkTS语言(渲染控制)
    ......
  • 【Linux】内核学习笔记(一)——进程管理
    1.进程描述符1.1.进程描述符的表示和存放进程描述符task_struct完整地描述了进程的所有信息,它由slab分配器 (小内存分配)分配产生,并存放在叫任务队列(tasklist)的双向循环链表中。  一文看懂slab分配器实现https://zhuanlan.zhihu.com/p/523241576 伙伴系统和slab分配......
  • 新人学习笔记之(盒子模型)
    一、盒子模型属性    1.width属性        (1)宽度:width:长度值|百分比|auto,最大宽度:max-width最小宽度:min-width.box1{width:300px;}.box2{min-width:1200px;}        2.height属性......
  • MATLAB学习笔记6:矩阵的操作1
    说了三篇各种矩阵的创建,终于进行到下一部分了,太不容易了,今天我们来说说矩阵的操作,说白了就是对矩阵进行一些我们平时计算需要在纸上操作的步骤,用软件肯定要方便得多1.矩阵的拼接这个还是很好理解嘛,比如两个3*3的矩阵就可以横着或者竖着拼接到一起,而4*5与4*6的矩阵就只能横着......