梅科尔工作室-罗森-鸿蒙笔记1

一.目录配置文件作用

模型一: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)

  1. 点击右上角no device内的device manager,然后点击remote emulator,登陆后即可选择不同模拟机

  1. 点击上方tool人可以找到device manager

五.其他

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rosen6664

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值