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

OpenHarmony应用开发——更改应用名称和图标--开源鸿蒙-物联网上位机软件开发

目录

一、前言

二、步骤概述

三、详细步骤

3.1 打开配置文件

3.2 更改应用名称

3.2.1 语言种类

3.2.2 中文名称修改

3.2.3 运行测试

3.3 更改应用图标

3.4 重新编译并运行应用

3.4.1 清理项目

3.4.2 重新编译项目

3.4.3 运行应用

3.4.4 查看效果

四、注意事项

五、总结


一、前言

在OpenHarmony应用开发过程中,应用的名称和图标是用户接触应用的第一印象,它们直接关系到应用的识别度和用户体验。因此,为应用设置合适的名称和图标是开发过程中不可或缺的一环。本文将详细介绍如何在OpenHarmony项目中更改应用的名称和图标,帮助开发者轻松实现这一需求。况且,相比其他,可能学者更希望学到的就是更改应用名称和图标,当一个自己的程序运行在手机上的时候,或许更有成就感......

二、步骤概述

更改OpenHarmony应用的名称和图标主要涉及以下几个步骤:修改配置文件替换图标资源重新编译并运行应用。下面将逐一展开说明。

三、详细步骤

3.1 打开配置文件

首先,我们要先找到声明应用图标和应用名称的地方。如下图所示,在entry -> src -> main -> module.json5

3.2 更改应用名称

3.2.1 语言种类

在 entry -> src -> main -> resources 目录下,有base、en_US、zh_CN 三个目录,分别代表默认、英语、中文,并支持自定义,这说明开发者可以根据不同国家、语言等维度自定义开发,其下级结构基本一致,在其下级 element 目录内有 string.json 文件,其内容如下图所示,改变EntryAbility_label的值即可更改应用名称。

3.2.2 中文名称修改

由于此处我的虚拟机使用中文语言,因此我修改zn_CN中的string.json内的值即可。

3.2.3 运行测试

运行程序到虚拟机,发现应用名称已经改变。

3.3 更改应用图标

准备一个png格式的正方形图片。

将其拷贝到base目录下的media目录下:

在最开始提到的module.json5内,声明应用图标位置的值换为自己的图片名称即可。

运行程序到虚拟机,发现应用图标已经改变。

3.4 重新编译并运行应用

完成配置文件和图标资源的修改后,接下来需要重新编译并运行应用以查看更改效果。

3.4.1 清理项目

在DevEco Studio中,选择“Build”->“Clean Project”来清理项目,确保所有旧的编译文件都被删除。

3.4.2 重新编译项目

点击DevEco Studio工具栏上的“Build”按钮(通常是一个锤子图标),或者选择“Build”->“Rebuild Project”来重新编译项目。

3.4.3 运行应用

连接好开发板或模拟器,确保它们已被DevEco Studio识别。然后,点击工具栏上的运行按钮,或者选择“Run”->“Run 'app'”来运行应用。

3.4.4 查看效果

应用启动后,在设备或模拟器上查看应用名称和图标是否已更改为新设置的值。

四、注意事项

在更改应用名称和图标时,要确保新名称和图标符合应用的实际功能和风格,以提升用户体验。如果应用需要支持多语言或多尺寸屏幕,则需要按照OpenHarmony的国际化和适配指南进行相应的配置。并且在替换图标文件时,保持文件名的一致性,除非你在配置文件中指定了新的文件名。最后,更改应用名称和图标后,最好是重新测试应用以确保更改没有引入新的问题。

五、总结

通过本文的介绍,我们了解了如何在OpenHarmony项目中更改应用的名称和图标。这个过程虽然简单,但对于提升应用的识别度和用户体验至关重要。希望本文能够帮助开发者更好地掌握OpenHarmony应用开发技巧,为用户提供更加优质的应用体验。

http://www.jsqmd.com/news/1295043/

相关文章:

  • 为什么你的提示词总被AI“曲解”?——深度拆解逻辑断层、隐含假设与认知偏差,立即诊断你的思维漏洞
  • Fan Control终极指南:解决Windows电脑风扇噪音的完美解决方案
  • Matlab实现Transformer时间序列预测的工业应用
  • 品牌升级选哪家设计公司?2026 十大优质全案服务商排行榜出炉 - GrowUME
  • 2026上饶仿石漆装修厂家推荐,不褪色自建房别墅外墙厂家哪家好?选购避坑攻略:3大维度+4条标准助你选对源头厂家 - geo88
  • 衡阳家里瓷砖鼓起来了怎么办?2026免砸砖微创修复,有效解决晃动空鼓 - 宅安选房屋修缮
  • Win11Debloat终极指南:让Windows系统重获新生的开源解决方案
  • 2026四川波形护栏厂家推荐:高速公路波形护栏选购指南与源头厂家深度分析 - geo88
  • 2026 年至今,上海专业的床垫吊装优质厂家怎么联系,搬新家遇它犯难?原来还有这么多门道能避开麻烦! - 行业推荐官【官方】
  • 直击报价套路、成色模糊乱象,2026佛山二奢包包回收规范化整治要点 - 二奢分享官
  • Deceive终极指南:3分钟掌握英雄联盟隐身技巧,重新掌控游戏社交
  • 从一次 Token 接入排障聊起:为什么稳定性、时效性和可观测性比“能用”更重要?
  • 3步完成输入法词库迁移:深蓝词库转换工具让数据迁移变得如此简单
  • Axure RP中文界面切换方案:告别语言障碍的设计效率提升指南
  • 身份证翻译件去哪里弄需要多久?快至3分钟搞定! - 慧办好
  • 【单片机毕业设计】基于嵌入式单片机的车内安全监测系统开发 基于 STM32 的自动手动双模式车载报警系统设计(013601)
  • 如何快速提升编程体验:5个Maple Mono字体的终极技巧
  • AutoHotkey v2迁移助手:现代化脚本转换的终极解决方案
  • 为什么要放弃LangChain
  • 2026年Q3实力之选:二手发电机租赁服务公司,靠谱的电力保障品牌机构 - 企业推荐官【官方】
  • Python使用pip命令安装外部库-项目内安装外部库-全局安装外部库
  • AI 新闻日报 - 2026年7月30日
  • 交通流量调查系统信得过品牌,广州聚杰深耕交通监测领域多年 - 品牌速递
  • HandBrake 技术解析:视频编码的本质、CRF 质量控制与硬件加速的取舍
  • 人工智能:核心技术、应用实践与未来趋势
  • 避坑指南!成都青羊逸程黄金回收拆解行业隐形扣费各类套路 - 融媒生活
  • 2026 降AI率软件深度实测:实打实好用,毕业季救急指南
  • 2026远程游戏横测,暑假用手机接管电脑,ToDesk VS 向日葵怎么选?
  • springboot+redis+lua脚本进行接口限流,解决高并发计数不准确问题
  • AI_Agent搭建实操指南