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

一、主要目录配置文件作用

  1. stage模型

常用模块

app.json模块

AppScope>app.json5是应用的全局的配置文件,用于存放应用公共的配置信息。

bundleName是包名;vendor是应用程序供应商;versionCode是用于区分应用版本;versionName是版本号;icon对于应用的显示图标;label是应用名;distributedNotificationEnabled描述应用程序是否已分发通知。

entry模块

编写页面的模块entry-->src-->main-->ets-->pages

resources模块

资源配置,即文字和图片及语言的配置;中文语言en_CN;英文语言en_US;base模块下的profile模;这个模块包含页面的配置信息,创建的页面这里都要有配置。

module.json模块

是模块的配置文件,包含当前模块的配置信息

  1. FA模型

常用模块

entry模块

pages模块entry-->src-->main-->ets-->pages

resource模块

资源配置,即文字和图片及语言的配置;中文语言en_CN;英文语言en_US

config.json

app

标识应用的全局配置信息。同一个应用的不同HAP的app配置必须保持一致。

deviceConfig

标识应用在具体设备上的配置信息。

module

标识HAP的配置信息。该标签下的配置只对当前HAP生效。

二、语法基础知识

ArkTS 是华为自研的开发语言。是2022年下半年新推出的语言,它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。

ArkTS是TS的超集,而TS又是JS的超集,所谓超集就是大于这个集合并且包含这个集合。这个js开发就和web开发类似。所以ArkTS里也会涉及到js的一些知识,有web网页的基础。

基本框架

@entry-->struct结构体-->build方法-->页面组件

装饰器

用于装饰类、结构、方法以及变量,赋予其特殊的含义。装饰器列表

组件

接口,写在组件里,可以控制组件的一些特性;text组件接口

属性

相当于组件的衣服,能够更改组件的颜色、大小、各种样式等。与网页的css的意义一样。

事件方法

每个组件可以绑定一个事件,事件可以是点击事件、触摸事件等等。方法就是事件被触发后要执行的动作。

三、更换应用图标和名字方法

icon为应用图标,在media模块中导入图片即可,更换应用图标

label为应用名称,要改变还要在string.json中改

element,zh_CN,zh_US中的string.json中的value都要改

四、项目远程模拟方法

1.找到设备管理器

2.登录账号后,找到远程模拟器后,选择API与项目创建相符的一个,此处选第一个

3.开始模拟后,前面编辑的即可呈现效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值