一.目录配置文件作用

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

五.其他

梅科尔工作室-罗森-鸿蒙笔记一相关推荐

  1. 梅科尔工作室—罗森——鸿蒙笔记2

    First:Text(文本) Text组件用于在界面上展示一段文本信息 有以下功能来设置展示文本信息的内容 1.文本样式 如 Text(this.message) .fontColor(Color.G ...

  2. 梅科尔工作室—罗森——鸿蒙笔记3

    一.list容器组件 列表包含一系列相同宽度的列表项. 如 List(){ListItem(){Text("1")}ListItem(){Text("2")}} ...

  3. 梅科尔工作室—罗森—鸿蒙笔记4

    一.路由跳转模块 import router from '@ohos.router'; 首先需要导入包 页面跳转 1.方式一 router.push({url: 'pages/Second',para ...

  4. 梅科尔工作室-郜翱翔-鸿蒙笔记1

    鸿蒙简介 华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行华为开发者大会(HDC.2019)上正式发布的操作系统. 华为鸿蒙系统是一款全新的面向全场景的分布 ...

  5. 梅科尔工作室E1-张冉-鸿蒙笔记4

    @ohos.router (页面路由) 导入模块 import router from'@ohos.router' router.push push(options: RouterOptions): ...

  6. 梅科尔工作室-于天姿-鸿蒙笔记4

    一.路由跳转 1.导入 首先导入router模块 2.跳转方式 方式一 router.push(),跳转到指定页面. 每调用一次router.push()方法,均会新建一个页面.默认情况下,页面栈数量 ...

  7. 梅科尔工作室E1-张冉-鸿蒙笔记2

    文本 基本操作 资料 针对包含文本元素的组件,例如Text.Span.Button.TextInput等,可使用fontColor.fontSize.fontStyle. fontWeight.fon ...

  8. 梅科尔工作室-杨灿-鸿蒙笔记1

    1.主要目录配置文件作用 stage模型下: AppScope>app.json5           是应用的全局的配置文件,用于存放应用           公共的配置信息. entry模块 ...

  9. 梅科尔工作室-张黎娜-鸿蒙笔记3

    list组件 由list容器组件和listitem容器组件构成,list是一个大容器,listitem是大容器里的小容器. 使用说明 父子组件(自定义组件) 子组件导出用export语句 子组件中不能 ...

最新文章

  1. 页面整体居中 左右出现白边html,html2canvas生成图片出现白边儿的解决方法
  2. oracle之 RA-00054: resource busy and acquire with NOWAIT specified or timeout expired
  3. Web Hacking 101 中文版 十四、XML 外部实体注入(一)
  4. 物联网:不要幻想今年会突飞猛进,但行业依然亢奋
  5. 4.4.4 无锁的对象引用:AtomicReference和AtomicStampedReference
  6. 八位颜色代码查询_浪琴八位编码
  7. C++ 一维高斯积分的实现
  8. 让xcode5能使用ios6.1模拟器
  9. 2021年PMP考试模拟题1(含答案)
  10. 8uftp更改上传的网页内容
  11. 计算机开题报告课题来源,开题报告课题来源该怎么写
  12. Java语言十五讲——第二讲 ClassLoader
  13. 苹果x人脸识别突然失灵_苹果官网维修进度显示下图“服务正在进行中”是代表诊断通过帮你维修手机了吗。...
  14. 图书馆管理系统Python+MySQL+tkinter图形化界面+管理员登录+学生登录(注释详细)
  15. 计算机电源电压的调整,电压调整电路、电压调整方法及其计算机系统
  16. C语言三位数分别输出个位十位百位
  17. Java 6-1 人口统计
  18. android 输入日语 外键盘,日语外来语怎么用键盘输入
  19. 罗振宇 知识就是力量之如何成为一个受欢迎的人
  20. Docker镜像瘦身与优化

热门文章

  1. 记一次简单的自动投票操作
  2. linux版本beyond compare 4 的30天试用期已过-解决方法
  3. ai人工智能_11条人工智能原则
  4. windows配置JDK(winds10)
  5. 智慧医疗健康领域数字孪生应用框架
  6. Linux学习笔记二Shell教程
  7. 网易云音乐开发--前后端交互
  8. [技术] 【技术支持】深度解剖S60内部资料,6600为例
  9. python实现Rot古典密码加解密
  10. (剖面图全网唯一教程)如何利用EDEM制作剖面图 (自己琢磨出)