鸿蒙开发文档
序列
01、HarmonyOS基础技能
01、一切从Hello World开始
01、快速入门
02、开发基础知识
02、ArkTS语言
03、ArkTS语言介绍
02、ArkTS语法练习
04、ArkTS基础知识思维导图
05、ArkTS语言思维导图
06、ArkTS编程规范
07、HarmonyOS术语
02、鸿蒙博客
03、进阶
01、应用框架
本文档使用 MrDoc 发布
-
+
首页
01、快速入门
> 鸿蒙提供一套UI开发框架,即方舟开发框架 >i **两种开发范式** > > 1、声明式开发范式 ArkTS语言 数据驱动更新 > 2、类Web开发范式 JS语言 数据驱动更新 >d **应用模型** > > 1、FA模型,API7开始支持的模型,已经不再主推 > 2、Stage模型,API9开始新增的模型,目前主推且长期演进 ---  >s **ArkTS工程目录结构** > > AppScope > app.json5 应用的全局配置信息 > entry:鸿蒙工程模块,编译构建生成一个HAP包 > * src>main>ets:用于存放ArkTS源码 > * src>main>ets>entryability:应用|服务的入口 > * src > main > ets > entrybackupability:应用提供扩展的备份恢复能力 > * src > main > ets > pages:应用/服务包含的页面 > * src > main > resources:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等 > * src > main > module.json5:模块配置文件。主要包含HAP包的配置信息、应用/服务在具体设备上的配置信息以及应用/服务的全局配置信息 > * build-profile.json5:当前的模块信息 、编译信息配置项,包括buildOption、targets配置等 > * hvigorfile.ts:模块级编译构建任务脚本 > * obfuscation-rules.txt:混淆规则文件。混淆开启后,在使用Release模式进行编译时,会对代码进行编译、混淆及压缩处理,保护代码资产 > * oh-package.json5:用来描述包名、版本、入口文件(类型声明文件)和依赖项等信息 > > oh_modules:用于存放三方库依赖信息 >build-profile.json5:工程级配置信息,包括签名signingConfigs、产品配置products等。其中products中可配置当前运行环境,默认为HarmonyOS >hvigorfile.ts:工程级编译构建任务脚本 >oh-package.json5:主要用来描述全局配置,如:依赖覆盖(overrides)、依赖关系重写(overrideDependencyMap)和参数化配置(parameterFile)等 ---  >w **添加页面** > > 在Project窗口,打开entry > src > main > ets,右键点击pages文件夹,选择New > ArkTS File,命名为Second,点击回车键。可以看到文件目录结构如下 >配置第二个页面的路由。在Project窗口,打开entry > src > main > resources > base > profile,在main_pages.json文件中的"src"下配置第二个页面的路由"pages/Second" > ``` > { "src": [ "pages/Index", "pages/Second" ] } > ``` > **说明** >**开发者也可以在右键点击pages文件夹时,选择New > Page > Empty Page,命名为Second,点击Finish完成第二个页面的创建。使用此种方式则无需再进行下文中第二个页面路由的手动配置** >
个人天使
2025年3月3日 15:59
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码