梅科尔工作室-于天姿-鸿蒙笔记1
一、主要目录配置文件作用
1、stage模型
其中常用模块为app.json模块,entry模块,module.json模块。
- app.json5中,icon是应用图标,可在pages中添加图片,从而改变图标;label是应用名称,具体如何改名,见FA环境说明
- entry模块中,entry-->src-->main-->ets-->pages来编写页面模块
- resources模块中,可以进行资源配置,比如图片等
- base模块中的profile模块,要有所有页面配置
- module.json模块为模块配置文件包含当前模块的配置信息
2、FA模型
其中常用模块为entry模块,config.json模块
- 类似于stage模块,pages模块中index.ets编写页面模块
- config.json模块中
截取部分,
- app
标识应用的全局配置信息。同一个应用的不同HAP的app配置必须保持一致。
- deviceConfig
标识应用在具体设备上的配置信息。
- module
标识HAP的配置信息。该标签下的配置只对当前HAP生效。
- skills
对应用外观进行配置
二、语法基础知识
ArkTS 是华为自研的开发语言。是2022年下半年新推出的语言,它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。
ArkTS是TS的超集,而TS又是JS的超集,所谓超集就是大于这个集合并且包含这个集合。这个js开发就和web开发类似。所以ArkTS里也会涉及到js的一些知识,有web网页的基础。
- 基本框架
- 装饰器
- 接口,控制组件一些特性 此图中为text组件接口,写文本内容fontsize为属性,改变组件颜色,大小,样式等
- 数据类型
string,number,number[],string[],object[]
三、更换应用图标和名字方法
见icon和label
- icon为应用图标,在media模块中导入图片即可,更换应用图标
- label为应用名称,要改变还要在string.json中改
element,zh_CN,zh_US中的string.json中的value都要改
四、项目远程模拟方法
1.找到设备管理器
2.登录账号后,找到远程模拟器后,选择API与项目创建相符的一个,此处选第一个
3.开始模拟后,前面编辑的即可呈现效果