一.目录配置文件作用
模型一:stage模型
主要在于enty内部的src内部的main目录内容
1.main
main中主要为一些代码与页面模块
etc:
(1)pages模块中index.etc为网页模块,也就是主要编写代码模块,一个代表一个网页
(2)entryability.ts为应用方法以及配置的模块
resources为资源模块
(1)enus中三个element对应不同语言配置
(2)base下media为图标,profile为页面配置
2.module.json5
(1) deviceType:['phone']
代表设备类型为手机,可以添加手表,电视,平板
(2)”pages“:“........”
创建的页面,ctrl可以点进创建页面的区域
(3)“icon”
应用图标
(4)“label”
应用名;
而FA模式src > main > ets > MainAbility > app.ets:承载Ability生命周期。相当于entryability.ts
二.基础语法
装饰器: 用于装饰类、结构、方法以及变量,赋予其特殊的含义,如上述示例中@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.改变图标
config.json内以改变“media”已经存在的图片更换
2.改变名字
config.json内以改变”label“选择不同string.json的的名字
四.远程模拟的方法(FA)
点击右上角no device内的device manager,然后点击remote emulator,登陆后即可选择不同模拟机
点击上方tool人可以找到device manager
五.其他