版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Stage应用模型及资源文件目录CONTENTSStage应用模型1Stage模型下的应用工程文件2Stage模型下的应用配置文件3OpenHarmony应用的资源管理4OpenHarmony应用的文件访问501Stage应用模型知识储备Stage应用模型Stage模型,由于提供了AbilityStage(能力舞台)、WindowStage(窗口舞台)等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。Stage是OpenHarmonyAPI9开始新增的模型,是目前主推且会长期演进的模型。Stage应用模型下的应用组件,主要分为UIAbility组件和ExtensionAbility组件。02Stage模型下的应用工程文件知识储备Stage模型下的AppScope和entryStage模型的包结构及文件目录,分为AppScope应用级和entry模块级两部分。AppScope应用级下是应用的全局配置信息,entry模块级只是针对OpenHarmony工程模块的配置信息。Stage模型下的应用配置文件03知识储备app.json5应用的全局配置信息module.json5当前module(HAP包)和组件的信息Stage模型下的配置文件app.json5配置文件{
"app":{
"bundleName":"ject1_task2",//唯一标识应用的包名
"vendor":"example",//厂商的名字
"versionCode":1000000,//代码版本
"versionName":"1.0.0",//版本名
"icon":"$media:app_icon",//标识应用的图标
"label":"$string:app_name"//标识应用的名称…}应用的全局配置信息,包含应用的包名、开发厂商、版本号等基本信息,影响应用中所有HAP及组件。全局配置module.json5配置文件"abilities":[{"name":"EntryAbility",//UIAbility组件名称"srcEntry":"./ets/entryability/EntryAbility.ts",//应用的入口"description":"$string:EntryAbility_desc",//UIAbility组件信息"icon":"$media:icon",//UIAbility组件的图标
"label":"$string:EntryAbility_label",//UIAbility组件的标签
…}当前module(HAP包)和组件的信息,可以指定入口UIAbility的信息。为使应用能够正常使用UIAbility,需要在module.json5配置文件的abilities标签中声明UIAbility的名称、入口、标签等相关信息。模块配置应用运行时加载的首个页面在module.json5配置文件中,指明了默认的入口文件是EntryAbility.ts,它继承自UIAbiltiy,其中在windowStage中指明了应用运行时加载的首个页面是Index.ets。入口页面OpenHarmony应用的资源管理04知识储备应用级别的资源$r("")字符串string$r("")或$rawfile("name")图片media$r("")颜色color$r("")尺寸floatOpenHarmony应用的文件访问05知识储备访问ArkTS工程中的文件工程的根路径是ets目录,访问pages下Index.ets文件,直接用pages/Index.ets,注意不能用/pages/Index.ets。根路径
访问ArkTS工程中的文件../pag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 成都市成华区卫健系统所属事业单位2026年公开考核招聘高层次人才(10人)备考题库及参考答案详解AB卷
- 2026中国农业科学院郑州果树研究所博士后招收8人备考题库附参考答案详解【满分必刷】
- 2026江西工业职业技术学院水电工岗位招聘1人笔试题库附参考答案详解【预热题】
- 2026年常州工学院公开招聘专职辅导员11人模拟试卷(突破训练)附答案详解
- 2026广东广州工程技术职业学院招聘教学督导员参考题库含答案详解【A卷】
- 2026中国煤矿机械装备有限责任公司留学生招聘1人(北京)参考题库带答案详解(预热题)
- 2026年度青岛工程职业学院公开招聘工作人员(19人)参考题库附答案详解【典型题】
- 2026江苏徐州市沛县卫生健康委员会招聘编制卫生专业技术人员50人笔试题库及完整答案详解(名师系列)
- 四川资阳市乐至县考核招聘四川省2026届公费师范毕业生21人模拟试卷附完整答案详解【夺冠系列】
- 2026甘肃张掖市高台县农业农村局特聘农技员招募3人模拟试卷含答案详解【达标题】
- 《乒乓变奏曲》课件2025-2026学年苏少版一年级下册音乐
- DL∕T 5759-2017 配电系统电气装置安装工程施工及验收规范
- JT-T-1377-2021集装箱自动导引车
- 司炉工安全教育培训
- 玉米与四倍体多年生玉米杂交后代遗传研究的开题报告
- 民事检察监督申请书【六篇】
- 伦理学复习大纲【完】
- GB/T 20320-2023风能发电系统风力发电机组电气特性测量和评估方法
- 法兰盘机械加工工艺过程综合卡片
- 全媒体新闻发布实务知到章节答案智慧树2023年广东外语外贸大学、暨南大学、华南理工大学
- 石厂碎石加工系统运行管理制度
评论
0/150
提交评论