当前位置: 首页 > news >正文

9、鸿蒙应用桌面图标外观和国际化

一、项目资源目录

项目下的resoueces目录为资源配置目录,其中base为基础配置,即在任何语言环境下都会加载的资源,

color.json:用于配置颜色,如页面的背景和文字的颜色。

string.json:用于设置文字,比如页面的文字和标题。

media:此目录下为项目中所用到的图像、音频、视频等媒体资源,不建议放置过大的文件(大文件会造成安装包臃肿),大文件应当放置在服务器上,通过远程方式加载

profile目录下的main_pages.json用于配置可用的页面

en_US和zh_CN为对应语言的国际化配置,其中的子目录和文件与base目录中的相同,比如zh_CN目录下的内容会在简体中文的系统中被加载,并且会覆盖base中相同的设置。

二、系统桌面图标外观的设置

1、添加图标图片

在resources > base > media目录添加图标图片

2、添加图标文字

注意,如果系统有多个国际化配置目录,除base目录下配置的内容在其它国际化目录下可以不配置以外,其它国际化目录的内容在base中必须存在并且都是相同的(项目名相同,值不同),否则会出现错误提示。

1)添加英文标题

在resources > base > element > string.json和resources > en_US > element > string.json中,添加以下内容

2)添加中文标题

3)、在src > main > module.json5文件中修改桌面图标配置

资源引用语法:

如果资源来自于目录,则使用”$目录名:资源名“。如果资源来源于文件,则使用”$文件名:配置项目名“

3、在页面中使用资源

http://www.lryc.cn/news/239531.html

相关文章:

  • oracle rac 19c修改不同网段public ip
  • 【Django-DRF用法】多年积累md笔记,第(4)篇:Django-DRF反序列化详解
  • OpenAI宣布暂停ChatGPT plus用户订阅,解决方案,无需等待立马升级
  • 如何将 Docsify 项目部署到 CentOS 系统的 Nginx 中
  • 小程序存在优惠卷遍历,但是歪了
  • HarmonyOS第一课-对比Kotlin,快速入门TypeScript
  • 【自动驾驶】一些业内自动驾驶专业术语释义
  • 好用的博客评论系统 Valine 使用及避坑指南
  • 【Mysql】[Err] 1293 - Incorrect table definition;
  • SpringBoot——日志及原理
  • 7种SQL的进阶用法
  • Unity--互动组件(Scrollbar)||Unity--互动组件(DropDown )
  • Unity、UE和Godot的优劣对比
  • CMAK Kafka可视化管理工具
  • PHP如何持续监听Redis的消息订阅并推送到前端?
  • php项目从宝塔面板切换转到phpstudy小皮面板
  • 基于Acconeer的A121-60GHz毫米波雷达传感器SDK移植及测距示例(STM32L496为例)
  • flink1.10袋鼠云 迁移 flink1.15原生环境 事项汇总
  • 鸿蒙:Harmony开发基础知识详解
  • java_函数式接口
  • 解决selenium访问网页中多个iframe,导致无法锁定元素的问题
  • MySQL大表设计
  • 6.基于蜻蜓优化算法 (DA)优化的VMD参数(DA-VMD)
  • OpenCV [c++](图像处理基础示例小程序汇总)
  • 集成多元算法,打造高效字面文本相似度计算与匹配搜索解决方案,助力文本匹配冷启动[BM25、词向量、SimHash、Tfidf、SequenceMatcher]
  • Qt实现图片旋转的几种方式(全)
  • 常见面试题-Redis持久化策略
  • 一文搞懂什么是 GNU/Linux 操作系统
  • sql注入 [极客大挑战 2019]LoveSQL 1
  • 验证码 | 可视化一键管控各场景下的风险数据