一、主要目录配置文件作用
-
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模块
是模块的配置文件,包含当前模块的配置信息
-
FA模型
常用模块
entry模块
pages模块entry-->src-->main-->ets-->pages
resource模块
资源配置,即文字和图片及语言的配置;中文语言en_CN;英文语言en_US
config.json
标识应用的全局配置信息。同一个应用的不同HAP的app配置必须保持一致。
标识应用在具体设备上的配置信息。
标识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.开始模拟后,前面编辑的即可呈现效果