当前位置: 首页 > 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、在页面中使用资源

相关文章:

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

一、项目资源目录 项目下的resoueces目录为资源配置目录,其中base为基础配置,即在任何语言环境下都会加载的资源, color.json:用于配置颜色,如页面的背景和文字的颜色。 string.json:用于设置文字&#…...

oracle rac 19c修改不同网段public ip

客户需求将才搭建的oracle 19.19数据库从192.168.168.0网段调整到192.168.213网段 1.停止两个节点集群 停止之前最好ocrdump一下,防止有问题 crsctl stop crs 2.修改public ip地址和/etc/hosts 3. 启动crs 这时集群可以启动,但是上面的一些资源启动会…...

【Django-DRF用法】多年积累md笔记,第(4)篇:Django-DRF反序列化详解

本文从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计REST API,通过使用Django来实现一个REST API为例,明确后端开发REST API要做的最核心工作,然后介绍Django REST framework能帮助我们简化开发REST API的工作。 全…...

OpenAI宣布暂停ChatGPT plus用户订阅,解决方案,无需等待立马升级

作为人工智能领域的一项重要革新,ChatGPT Plus的上线引起了众多用户的关注,其背后的OpenAI表现出傲娇的态度,被誉为下一个GTP 4.0。总的来说,ChatGPT Plus的火爆主要有两个原因。首先,其在人工智能对话技术领域的创新&…...

如何将 Docsify 项目部署到 CentOS 系统的 Nginx 中

文章目录 第一步:准备 CentOS 服务器第二步:安装 Node.js 和 Docsify第三步:初始化 Docsify 项目第四步:本地预览 Docsify 项目第五步:配置 Nginx 服务器第六步:重启 Nginx 服务器拓展:使用 HTT…...

小程序存在优惠卷遍历,但是歪了

进入小程序,因为是一个小商城,所以照例先查看收货地址是否存在越权,以及能否未授权访问,但是发现不存在这些问题,所以去查看优惠卷 进入领券中心,点击领取优惠券时抓包 发现数据包,存在敏感参数…...

HarmonyOS第一课-对比Kotlin,快速入门TypeScript

编程语言简介 基础类型 1. 布尔值 TypeScript 和 Kotlin: 两者都有 boolean 类型,用于表示 true 或 false。 ts示例: let isDone:boolean falsekotlin示例: val isDone: Boolean false2. 数字 TypeScript: 有 number 类型&#xff0c…...

【自动驾驶】一些业内自动驾驶专业术语释义

Trajectory 轨迹信息,一般都会发布未来5-10秒的trajactory信息。 Trajectory flicker 轨迹抖动 Nudge 道内避障。在维持车道不变的情况下,横向偏离车道中心以绕开obstacle/agent。 Xlane Nudge 借道避障。借用对向车道或自行车道以绕开obstacle/a…...

好用的博客评论系统 Valine 使用及避坑指南

评论系统,即网站的一个小功能,展示评论内容和用户输入框。开源免费的评论系统可不多,原来很火的"多说"评论系统都关闭了,而Disqus又是国外的访问受限。无意间发现了Valine,挺不错的,分享给大家。…...

【Mysql】[Err] 1293 - Incorrect table definition;

基本情况 SQL文件描述 /* Navicat MySQL Data TransferSource Server : cm4生产-200 Source Server Version : 50725 Source Host : 192.168.1.200:3306 Source Database : db_wmsTarget Server Type : MYSQL Target Server Version : 50725 File…...

SpringBoot——日志及原理

优质博文:IT-BLOG-CN 一、SpringBoot日志 选用 SLF4j(接口)和 logback(实现类),除了上述日志框架,市场上还存在 JUL(java.util.logging)、JCL(Apache Commons Logging)、Log4j、Log4j2、SLF4j…...

7种SQL的进阶用法

1.自定义排序(ORDER BY FIELD) 在MySQL中ORDER BY排序除了可以用ASC和DESC之外,还可以使用自定义排序方式来实现。 CREATE TABLE movies ( id INT PRIMARY KEY AUTO_INCREMENT, movie_name VARCHAR(255), actors VARCHAR(255), price DEC…...

Unity--互动组件(Scrollbar)||Unity--互动组件(DropDown )

此组件中的,交互,过渡,导航与文章(Unity--互动组件(Button))中的介绍如同; handle rect:(父节点矩形) 用于控件的滑动“句柄”部分的图形&#xf…...

Unity、UE和Godot的优劣对比

先占位。。。。。。 首先说Unity和UE这两家公司,是行业的两座灯塔,对整个游戏引擎的这个行业的发展具有这种指导性的这种作作用。这两个引擎我从2016年开始就一直在用,结合一下业内的共识,一般来说认为呢,Unity更擅长移…...

CMAK Kafka可视化管理工具

CMAK简介 为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 CMAK(原名Kafka Manager)。 这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。 它支持管理多个集…...

PHP如何持续监听Redis的消息订阅并推送到前端?

PHP如何持续监听Redis的消息订阅并推送到前端? 概述: 在许多Web应用程序中,实时推送消息是很常见的需求。当我们需要向前端实时发送消息时,往往会使用轮询或长轮询的方式去获取最新数据。但这种方式对服务器资源的消耗较大,同时响…...

php项目从宝塔面板切换转到phpstudy小皮面板

宝塔面板转phpstudy面板 版本 宝塔面板8.0.1 phpstudy面板8.1.1.3 步骤 1、宝塔面板,找到项目文件夹,打包、下载到本地、解压 2、本地windows系统安装phpstudy面板,选择尽可能一样的配置 比如宝塔php7.4.33,可能phpstudy面板只有php7.4.3,也行 大环境一定要一致,比如…...

基于Acconeer的A121-60GHz毫米波雷达传感器SDK移植及测距示例(STM32L496为例)

基于Acconeer的A121-60GHz毫米波雷达传感器SDK移植及测距示例(STM32L496为例) 工程: Keil工程资源 参考资料: A121 datasheet 1.3 A121 HAL Software Integration User Guide A121 STM32CubeIDE User Guide 官方参考示例工程&a…...

flink1.10袋鼠云 迁移 flink1.15原生环境 事项汇总

表DDL(平台自动生成)修改适配 1 DDL语法不通用 (袋鼠云DDL中支持给别名 DDL采用数据中台生成的模板,并把老版本DDL中的配置通过到相应参数中) 2 袋鼠云DDL支持给别名 sql中字段和DDL中字段不一致. 两种解决方案: 1 FlinkSQL别名语法和袋鼠云略不同 袋鼠云DDL: parseJson(parseJ…...

鸿蒙:Harmony开发基础知识详解

一.概述 工欲善其事,必先利其器。 上一篇博文实现了一个"Hello Harmony"的Demo,今天这篇博文就以"Hello Harmony" 为例,以官网开发文档为依据,从鸿蒙开发主要的几个方面入手,详细了解一下鸿蒙开…...

如何快速上手Netflix Astyanax:面向Java开发者的Cassandra客户端完整指南

如何快速上手Netflix Astyanax:面向Java开发者的Cassandra客户端完整指南 【免费下载链接】astyanax Cassandra Java Client 项目地址: https://gitcode.com/gh_mirrors/as/astyanax Netflix Astyanax是一款专为Java开发者设计的高性能Cassandra客户端&#…...

设置一个带超时时间的LRU缓存

1.思路:需要在LRU(最近最少使用)的基础上继续实现。 (1)在定义双向链表节点Node的时候,给Node增加过期时间戳字段expireTime(表示该节点的过期时间是多少)和检查节点是否过期的成员…...

别再死记硬背ARMA公式了!用Python的statsmodels库实战时间序列预测(含代码)

别再死记硬背ARMA公式了!用Python的statsmodels库实战时间序列预测(含代码) 时间序列分析是金融、气象、电商等领域不可或缺的工具,而ARMA模型作为经典方法,常让学习者陷入公式记忆的泥潭。本文将以航空乘客数据集为例…...

hph的构造 3分钟搞懂基本原理

hph在临床治疗肠梗阻的过程中扮演着重要工具的角色,其独特的构造设计对于置管成功率以及治疗效果有着直接且关键的影响。当下,临床上较为常用的hph主要包含经鼻型和经肛型这两种类型。然而,不管是经鼻型还是经肛型,它们的核心构造…...

DLSS Swapper终极指南:3步完成游戏性能优化,告别手动替换烦恼

DLSS Swapper终极指南:3步完成游戏性能优化,告别手动替换烦恼 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 你是否曾在《赛博朋克2077》中为了提升几帧而翻遍游戏目录?是否在《控制…...

TokRepo:AI时代开发者的开源资产库,统一管理提示词与MCP配置

1. TokRepo:一个为AI时代开发者与智能体打造的开放资产库如果你和我一样,每天都在和Claude Code、Cursor、Codex这些AI编程工具打交道,那你肯定遇到过这样的烦恼:想找一个好用的提示词(Prompt)模板&#xf…...

【Python类型调试终极指南】:20年资深工程师亲授3大隐性类型错误排查法,90%开发者至今不知

更多请点击: https://intelliparadigm.com 第一章:Python类型调试的本质与认知革命 从动态到可推断:类型系统的双重角色 Python 的动态类型特性赋予开发灵活性,却也让运行时类型错误成为调试主力战场。类型调试并非仅检查 type…...

5大创新技术重构多平台直播弹幕实时采集系统

5大创新技术重构多平台直播弹幕实时采集系统 【免费下载链接】BarrageGrab 抖音快手bilibili直播弹幕wss直连,非系统代理方式,无需多开浏览器窗口 项目地址: https://gitcode.com/gh_mirrors/ba/BarrageGrab 在直播电商、游戏直播和内容创作领域&…...

2026年如何集成Hermes Agent/OpenClaw?京东云萌新速成4分钟部署及接入百炼APIKey教程

2026年如何集成Hermes Agent/OpenClaw?京东云萌新速成4分钟部署及接入百炼APIKey教程。本文面向零基础用户,完整说明在轻量服务器与本地Windows11、macOS、Linux系统中部署OpenClaw(Clawdbot)的流程,包含环境配置、服务…...

3分钟搞定Windows安卓应用安装:APK安装器终极指南

3分钟搞定Windows安卓应用安装:APK安装器终极指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 想在Windows电脑上直接运行安卓应用却不想安装臃肿的模拟…...