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

news/2024/7/21 8:38:09 标签: harmonyos, 华为, 鸿蒙, 鸿蒙开发工具

一、项目资源目录

项目下的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.niftyadmin.cn/n/5204501.html

相关文章

msvcp140.dll是什么?msvcp140.dll丢失的有哪些解决方法

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是“msvcp140.dll丢失”。这个错误通常会导致某些应用程序无法正常运行。为了解决这个问题,我们需要采取一些措施来修复丢失的msvcp140.dll文件。本文将详细介绍5个解决msvcp140.dl…

LeetCode算法题解(动态规划)|LeetCode343. 整数拆分、LeetCode96. 不同的二叉搜索树

一、LeetCode343. 整数拆分 题目链接:343. 整数拆分 题目描述: 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k > 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 输入…

关于 Docker

关于 Docker 1. 术语Docker Enginedockerd(Docker daemon)containerdOCI (Open Container Initiative)runcDocker shimCRI (Container Runtime Interface)CRI-O 2. 容器启动过程在 Linux 中的实现daemon 的作用 Docker 是个划时代的开源项目,…

二、爬虫-爬取肯德基在北京的店铺地址

1、算法框架解释 针对这个案例,现在对爬虫的基础使用做总结如下: 1、算法框架 (1)设定传入参数 ~url: 当前整个页面的url:当前页面的网址 当前页面某个局部的url:打开检查 ~data:需要爬取数据的关键字&…

vue开发一、在Vue中引入ElementUI二、在Vue中使用阿里图标库

目录 一、在Vue中引入ElementUI1. 安装ElementUI2. 引入ElementUI3. 使用ElementUI组件 二、在Vue中使用阿里图标库1. 在阿里图标库中选择图标2. 下载图标3. 引入图标4. 使用图标 总结 一、在Vue中引入ElementUI ElementUI是一种基于Vue的第三方UI库,提供了许多常用…

操作系统(三)| 进程管理下 经典进程问题分析 线程 死锁

文章目录 6.经典进程同步问题6.1 生产者-消费者问题 (既有同步又有互斥)6.2 读者-写者问题6.3 哲学家进餐问题6.4理发师问题 7. 进程之间通信7.1 共享存储区7.2 消息传递7.3 管道 8.线程8.1 线程的实现机制 9 进程调度9.1 调度方式9.2 常见算法先来先服务 FCFS短进程优先 SPN最…

【JS】Chapter15-高阶技巧

站在巨人的肩膀上 黑马程序员前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程 (十五)高阶技巧 1. 深浅拷贝 开发中我们经常需要复制一个对象。如果直接用赋值会有下面问题:/…

Qt实现图片旋转的几种方式(全)

目录 一、用手搓(QPainter) 二、使用 QGraphicsView 和 QGraphicsPixmapItem 三、使用 QTransform 实现图像旋转 四、利用 OpenGL 实现旋转图像的效果有几种不同的方法,其中常见的包括: 手动旋转绘制: 使用 QPaint…