高密网站制作,鸿扬家装,祥云平台做网站如何,彩票网站模板源码工程目录 AppScope#xff1a;存放应用全局所需要的资源文件 base element#xff1a;文件夹主要存放公共的字符串、布局文件等资源media#xff1a;存放全局公共的多媒体资源文件app.json5#xff1a;应用的全局的配置文件#xff0c;用于存放应用公共的配置信息 {…工程目录 AppScope存放应用全局所需要的资源文件 base element文件夹主要存放公共的字符串、布局文件等资源media存放全局公共的多媒体资源文件app.json5应用的全局的配置文件用于存放应用公共的配置信息 {app: {bundleName: com.xiaotie.testapplication,//包名vendor: example,//应用程序供应商versionCode: 1000000,//用于区分应用版本versionName: 1.0.0,//版本号icon: $media:app_icon,//对应于应用的显示图标label: $string:app_name//应用名}
} entry应用的主模块存放HarmonyOS应用的代码、资源等 src ohosTest单元测试目录main ets entryability存放ability文件用于当前ability应用逻辑和生命周期管理pages存放UI界面相关代码文件初始会生成一个Index页面resources base element模块公共的字符串资源文件media模块公共的多媒体文件profile main_pages.json页面page的路径配置信息所有需要进行路由跳转的page页面都要在这里进行配置en_USzh_CNrawfilemodule.json5模块的配置文件包含当前模块的配置信息 {module: {name: entry,//该标签标识当前module的名字module打包成hap后表示hap的名称标签值采用字符串表示最大长度31个字节该名称在整个应用要唯一type: entry,//表示模块的类型类型有三种分别是entry、feature和hardescription: $string:module_desc,//当前模块的描述信息mainElement: EntryAbility,//该标签标识hap的入口ability名称或者extension名称。只有配置为mainElement的ability或者extension才允许在服务中心露出。deviceTypes: [phone,tablet],//该标签标识hap可以运行在哪类设备上标签值采用字符串数组的表示deliveryWithInstall: true,//标识当前Module是否在用户主动安装的时候安装表示该Module对应的HAP是否跟随应用一起安装。- true主动安装时安装。- false主动安装时不安装。installationFree: false,//标识当前Module是否支持免安装特性。- true表示支持免安装特性且符合免安装约束。- false表示不支持免安装特性。pages: $profile:main_pages,//对应的是main_pages.json文件用于配置ability中用到的page信息abilities: [{name: EntryAbility,//该标签标识当前ability的逻辑名该名称在整个应用要唯一标签值采用字符串表示最大长度127个字节。srcEntry: ./ets/entryability/EntryAbility.ts,//ability的入口代码路径description: $string:EntryAbility_desc,//ability的描述信息icon: $media:icon,//ability的图标。该标签标识ability图标标签值为资源文件的索引。该标签可缺省缺省值为空。如果ability被配置为MainElement该标签必须配置。label: $string:EntryAbility_label,//ability的标签名。startWindowIcon: $media:icon,//启动页面的图标。startWindowBackground: $color:start_window_background,//启动页面的背景色。exported: true,//ability是否可以被其他应用程序调用true表示可以被其它应用调用 false表示不可以被其它应用调用。skills: [{entities: [entity.system.home],//标识能够接收Want的Entity值的集合。actions: [action.system.home]//标识能够接收的Want的Action值的集合取值通常为系统预定义的action值也允许自定义。}]//标识能够接收的意图的action值的集合取值通常为系统预定义的action值也允许自定义。}]//是一个数组存放当前模块中所有的ability元能力的配置信息其中可以有多个ability}
} build-profile.json5模块级配置信息包括编译构建配置项hvigorfile.ts模块级构建脚本oh-package.json5模块级依赖配置信息文件oh_modules工程的依赖包存放工程依赖的源文件build-profile.json5工程级配置信息包括签名、产品配置等hvigorfile.ts工程级编译构建任务脚本hvigor是基于任务管理机制实现的一款全新的自动化构建工具主要提供任务注册编排工程模型管理、配置管理等核心能力oh-package.json5工程级依赖配置文件用于记录引入包的配置信息