目录作用
- stage
常用模块
- app.json模块
AppScope>app.json5是应用的全局的配置文件,用于存放应用公共的配置信息。
bundleName是包名。
vendor是应用程序供应商。
versionCode是用于区分应用版本。
versionName是版本号。
icon对于应用的显示图标。
label是应用名。
distributedNotificationEnabled描述应用程序是否已分发通知。
- entry
模块编写页面的模块
entry-->src-->main-->ets-->pages
resources模块
资源配置,即文字和图片及语言的配置。
中文语言en_CN
英文语言en_US
base模块下的profile模块
这个模块包含页面的配置信息,创建的页面这里都要有配置。
module.json模块
是模块的配置文件,包含当前模块的配置信息
- FA
常用模块
entry模块
pages模块
entry-->src-->main-->ets-->pages
resource模块
资源配置,即文字和图片及语言的配置。
中文语言en_CN
英文语言en_US
config.json
由app、deviceConfig和module组成
标识应用的全局配置信息。同一个应用的不同HAP的app配置必须保持一致。
标识应用在具体设备上的配置信息。
标识HAP的配置信息。该标签下的配置只对当前HAP生效。
语法知识
ArkTS 是华为自研的开发语言。是2022年下半年新推出的语言,它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。
ArkTS是TS的超集,而TS又是JS的超集,所谓超集就是大于这个集合并且包含这个集合。这个js开发就和web开发类似。所以ArkTS里也会涉及到js的一些知识,有web网页的基础。
初识ArkTS:https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/arkts-get-started-0000001430600477-V3
更换应用图标和名字(FA)
- 更换图标是在这里复制插入
- 更换名字。
项目远程模拟方法
- 找到设备管理器
- 登录账号后,找到远程模拟器后,选择API与项目创建相符的一个,此处选第一个
- 开始模拟,编辑的即可呈现效果