当前位置: 首页 > 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:应用级编译构建任务脚本。
http://www.lryc.cn/news/229810.html

相关文章:

  • Docker - DockerFile
  • 2311rust模式匹配
  • Linux系统软件安装方式
  • React + Antd 自定义Select选择框 全选、清空功能
  • 阿里云国际站:应用实时监控服务
  • 专题知识点-二叉树-(非常有意义的一篇文章)
  • 多路数据写入DDR3/DDR4的两种方法
  • 3 分钟看完 NVIDIA GPU 架构及演进
  • SMART PLC 和S7-1200PLC MODBUSTCP通信速度测试
  • C++文件操作知识点总结
  • 开发vue3 UI组件库,并且发布到NPM
  • 雷达测角原理、测角精度、测角分辨率以及3DFFT角度估计算法汇总
  • 金财数科无代码开发平台:轻松实现电商、CRM、广告推广系统的集成连接
  • JavaWeb篇_09——Tomcat运行过程以及Servlet继承结构
  • Python中的异常与错误处理
  • sqli-labs关卡16(基于post提交的双引号加括号闭合的布尔盲注)通关思路
  • 2.5k的ChatGPT-Java版SDK升级1.1.2-beta0支持GPT-4V、Dall-e-3模型、ToolCalls、微调Job、TTS...
  • k8s二进制(ETCD的部署安装)
  • 【rl-agents代码学习】02——DQN算法
  • 关于使用 Java 反射技术来实现解耦?
  • 使用清华智谱ChatGLM2大模型搭建本地私有知识库
  • MES系统如何赋能制造企业实现4M防错追溯?
  • Mybatis保存时参数携带了逗号和空格导致SQL保存异常
  • vscode launch.json
  • 绿盟远程安全评估系统 RSAS 使用体验-难用
  • 【Linux】 mdir命令使用
  • 解压游戏资源,导出游戏模型
  • 【科研新手指南2】「NLP+网安」相关顶级会议期刊 投稿注意事项+会议等级+DDL+提交格式
  • 220kV环形网络的动态无功补偿方案初步设计
  • 关于值传递和引用传递的问题记录