当前位置: 首页 > news >正文

4、创建第一个鸿蒙应用

一、创建项目

此处以空模板为例来创建一个鸿蒙应用。在创建项目前请保持网页的畅通。

1、在欢迎页面点击“Create Project”。

2、左侧默认为“Application”,在“Template Market”中选择空模板(Empty Ability),点击“Next”

3、在此页面中填写项目信息,其中项目名为“HelloWorld”,包名为“com.my.hw”,选择项目保存的目录,其它的内容默认即可。最后点击“Finish”完成创建。

4、以下为创建好的项目,刚创建的项目是空目录,没有内容,需要等待内容的下载。

二、项目目录和文件介绍

  • AppScope > app.json5:应用的全局配置信息。
  • entry:HarmonyOS工程模块,编译构建生成一个HAP包。
  • src > main > ets:用于存放ArkTS源码。
  • src > main > ets > entryability:应用/服务的入口。
  • src > main > ets > pages:应用/服务包含的页面。
  • src > main > resources:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。
  • src > main > module.json5:Stage模型模块配置文件。主要包含HAP包的配置信息、应用/服务在具体设备上的配置信息以及应用/服务的全局配置信息。
  • build-profile.json5:当前的模块信息、编译信息配置项,包括buildOption、targets配置等。其中targets中可配置当前运行环境,默认为HarmonyOS。
  • hvigorfile.ts:模块级编译构建任务脚本,开发者可以自定义相关任务和代码实现。
  • oh_modules:用于存放三方库依赖信息。
  • build-profile.json5:应用级配置信息,包括签名、产品配置等。
  • hvigorfile.ts:应用级编译构建任务脚本。

相关文章:

  • [文件读取]lanproxy 文件读取 (CVE-2021-3019)
  • 33.算术运算符
  • K8S知识点(十)
  • arcgis--NoData数据处理
  • 迅为iTOPRK3588开发板系统定制(无法联网)
  • IDEA 使用Reset Current Branch to Here 进行git 版本控制,图文操作
  • uniapp发行web页面在老版本浏览器打开一片空白
  • Interactive Analysis of CNN Robustness
  • 通过顶顶通呼叫中心中间件玩转FreeSWITCH媒体流
  • 人工智能与充电技术:携手共创智能充电新时代
  • junit写搜索树测试
  • 赛宁网安入选国家工业信息安全漏洞库(CICSVD)2023年度技术组成员单
  • OpenCV+计算摄影
  • 深度探究深度学习常见数据类型INT8 FP32 FP16的区别即优缺点
  • 数据分析实战 | 多元回归——广告收入数据分析
  • [Kettle] 记录处理
  • 【广州华锐视点】海外制片人VR虚拟情景教学带来全新的学习体验
  • 【 云原生 | K8S 】kubectl 详解
  • classification_report分类报告的含义
  • 如何在 macOS 中删除 Time Machine 本地快照
  • 陶石不语,玉见文明:临平玉架山考古博物馆明日开馆
  • 广西:坚决拥护党中央对蓝天立进行审查调查的决定
  • 淄博一酒店房间内被曝发现摄像头,当地警方已立案调查
  • 日本一季度实际GDP环比下降0.2%
  • 巴基斯坦与印度停火延长至18日
  • 澳大利亚首例“漂绿”诉讼开庭:能源巨头因“碳中和”承诺遭起诉