logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

#跟着坚果学鸿蒙#资源分类与访问<八>

overlay机制 overlay是一种资源替换机制,针对不同品牌、产品的显示风格,开发者可以在不重新打包HAP的情况下,通过配置和使用overlay资源包,实现应用界面风格变换。overlay资源包只包含资源文件、资源索引文件和配置文件。 动态overlay使用方式 1、对应的overlay资源包需要放在对应应用安装路径下,通过hdc install的方式安装。如应用com.example.ov

#跟着坚果学鸿蒙#资源分类与访问<七>

资源匹配 应用使用某资源时,系统会根据当前设备状态优先从相匹配的限定词目录中寻找该资源。只有当resources目录中没有与设备状态匹配的限定词目录,或者在限定词目录中找不到该资源时,才会去base目录中查找。rawfile和resfile是原始文件目录,不会根据设备状态去匹配资源。 限定词目录与设备状态的匹配规则 在为设备匹配对应的资源文件时,限定词目录匹配的优先级从高到低依次为:移动国家码和移

#跟着坚果学鸿蒙#资源分类与访问<六>

资源访问 单HAP包应用资源 通过$r或$rawfile访问资源。 对于color、float、string、plural、media、profile等类型的资源,通过$r('app.type.name')形式访问。其中,app为resources目录中定义的资源,type为资源类型,name为资源名,由开发者定义资源时确定。 对于string.json中使用多个占位符的情况,

#跟着坚果学鸿蒙#资源分类与访问<五>

资源可翻译特性 功能介绍 当应用引用的字符串资源需要支持国际化多语言翻译时,可使用attr属性标记字符串翻译范围和翻译状态。attr属性不参与资源编译,只标记字符串是否翻译。 未配置attr属性时,默认需要翻译。 attr支持属性 名称类型说明translatableboolean标记字符串是否需要翻译。true:需要翻译。false:不需要翻译。prioritystring标记字符串翻译状态。c

#跟着坚果学鸿蒙#资源分类与访问<四>

创建资源目录和资源文件 在resources目录下,可按照限定词目录命名规则和资源组目录支持的文件类型,创建资源目录和资源组目录,添加特定类型资源。DevEco Studio支持同时创建资源目录和资源文件,也支持单独创建资源目录或资源文件。 创建资源目录和资源文件 在resources目录右键菜单选择“New > Resource File”,可同时创建资源目录和资源文件,文件默认创建在ba

#跟着坚果学鸿蒙#资源分类与访问<三>

资源组目录 资源组目录包括element、media、profile三种类型的资源文件,用于存放特定类型资源。 目录类型说明资源文件element表示元素资源,以下每一类数据都采用相应的JSON文件来表征(目录下仅支持文件类型)。- boolean,布尔型- color,颜色- float,浮点型,范围是-2^1282^128- intarray,整型数组- integer,整型,范围是-2^31

#跟着坚果学鸿蒙#资源分类与访问<二>

资源目录 base目录 base目录默认存在。二级子目录element用于存放字符串、颜色、布尔值等基础元素,media和profile子目录存放媒体、动画、布局等资源文件。 目录中的资源文件会被编译成二进制文件,并分配资源ID。通过指定资源类型(type)和资源名称(name)来访问。 限定词目录 限定词目录需要开发者根据开发需要自行创建,二级子目录element用于存放字符串、颜色、布尔值等基

#跟着坚果学鸿蒙#资源分类与访问<一>

应用开发过程中,需要使用字符串、颜色、字体、间距和图标等资源。不同设备或配置下,这些资源的值会有所不同。本文档对资源类型进行介绍,并提供资源开发指导。 根据来源差异,可以将资源分为: 应用资源:开发者在应用中自定义的资源,可以利用资源文件管理资源在不同的设备或配置中的表现。 系统资源:系统提供的资源,开发者可以通过主题图标库获取系统图标资源信息、通过系统资源分层设计表获取系统字体等资源信息。 资源

#跟着坚果学鸿蒙#arkOptions 配置<二>

transformLib transformLib配置文件标签说明 arkOptions的transformLib字段配置文件标签说明: 属性名称含义配置范围数据类型是否可缺省transformLib字节码插桩插件配置,允许开发者在编译时对字节码进行插桩修改。仅支持Stage模型,格式为相对路径,指向实现插桩功能的动态库。不同系统要求的动态库文件类型如下,动态库文件内容需要在对应平台生成,不能拷贝

#跟着坚果学鸿蒙#arkOptions 配置<一>

arkOptions主要提供ArkTS编译相关配置,当前文档介绍arkOptions中types配置类型、maxFlowDepth配置控制流分析最大栈深度等,arkOptions中的其他配置项请参考build-profile.json5。 types types配置文件标签说明 arkOptions的types字段配置文件标签说明: 属性名称含义配置范围数据类型是否可缺省types通过types字

    共 102 条
  • 1
  • 2
  • 3
  • 11
  • 请选择