主要目录配置文件作用
stage模型
![](https://i-blog.csdnimg.cn/blog_migrate/2e6f1cb3f226af9002d6f936d5ef573a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9933d85be77d12e9056b469ca733e281.png)
entry模块级目录
main文件夹中,ets文件夹用于存放ets代码,resources文件存放模块内的多媒体及布局文件等,module.json5文件为模块的配置文件。
ohosTest是单元测试目录。
build-profile.json5是模块级配置信息,包括编译构建配置项。
hvigorfile.ts文件是模块级构建脚本。
package.json是模块级依赖配置信息文件。
![](https://i-blog.csdnimg.cn/blog_migrate/bfbfd0889e0cfb8bc9eefbbd4342711f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cd4a1226c7e0eb2eb26c8deb770bfe83.png)
FA模型
在FA模型的应用开发过程中,需要在config.json配置文件中对应用的包结构进行声明。
![](https://i-blog.csdnimg.cn/blog_migrate/5bf99e9cb6e77e26db15c428b3f04fe5.png)
语法基础知识
装饰器: 用于装饰类、结构、方法以及变量,赋予其特殊的含义,如上述示例中@Entry、@Component和@State都是装饰器。 具体而言,@Component表示这是个自定义组件;@Entry则表示这是个入口组件;@State表示组件中的状态变量,这个状态变换会引起UI变更。
自定义组件:可复用的UI单元,可组合其他组件,如上述被@Component装饰的struct Hello。
UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块。
内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等。
属性方法:用于组件属性的配置,如fontSize()、width()、height()、color()等,可通过链式调用的方式设置多项属性。
事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。
- 更换应用图标和名字方法(FA模型下)
图标
1
![](https://i-blog.csdnimg.cn/blog_migrate/23f9e031048bc128b00c55d74212aaa4.png)
2
![](https://i-blog.csdnimg.cn/blog_migrate/e88c0186f339e41cf7bc9eb55510a79c.png)
文字
![](https://i-blog.csdnimg.cn/blog_migrate/2b63b604cc868111ec94b7c81075a8da.png)
项目远程模拟方法
1
![](https://i-blog.csdnimg.cn/blog_migrate/04e73b365f248300210b771b5266c509.png)
2
![](https://i-blog.csdnimg.cn/blog_migrate/99175a2580c83d8c6dd5998d3217ad9f.png)