修改HarmonyOS鸿蒙图标和名字,打包后安装到真机,应用图标丢失变成透明,修改名字也不生效,还是默认的labeL解决方案教程

news/2024/11/2 9:41:16/

HarmonyOS鸿蒙打包hap 安装应用到桌面没有图标,用hdc安装到真机,打包后应用图标丢失变成透明,名字也还是默认的label的bug,以下是解决方案

以下是修改方案:

1、修改应用名字:

2、修改应用图标:

!!注意:鸿蒙对图标有格式要求,需要严格参考尺寸裁剪图片

图标资源规范

为保证图标在系统内显示的一致性,应用预置的图标资源应满足以下要素:

  • 图标资源必须为分层资源
  • 图标资源尺寸必须为1024*1024px
  • 图标资源必须为为正方形图像,系统会为对应场景自动生成遮罩裁切

上传尺寸为1024*1024px的正方形分层资源

资源进行圆角裁切或资源有透明内边

多平台图标资源规格

平台

资源分层

资源形状

资源尺寸

泛手机

双层

正方形

1024*1024px

2in1

双层

正方形

1024*1024px

请在Hap包中正确预置图标资源,否则将无法通过上架检查。


http://www.ppmy.cn/news/1543833.html

相关文章

C++音视频04:音视频编码、生成图片

视频编码 #include <libavutil/log.h> #include <libavutil/opt.h> #include <libavcodec/avcodec.h>static int encode(AVCodecContext *ctx, AVFrame *frame, AVPacket *pkt, FILE *out) {int ret -1;ret avcodec_send_frame(ctx, frame);if (ret < …

[数组基础] 0498. 对角线遍历

文章目录 1. 题目链接2. 题目大意3. 示例4. 解题思路5. 参考代码 1. 题目链接 498. 对角线遍历 - 力扣&#xff08;LeetCode&#xff09; 2. 题目大意 描述&#xff1a;给定一个大小为 mn 的矩阵 mat 。 要求&#xff1a;以对角线遍历的顺序&#xff0c;用一个数组返回这个矩…

QT pro项目工程的条件编译

QT pro项目工程的条件编译 前言 项目场景&#xff1a;项目中用到同一型号两个相机&#xff0c;同时导入两个版本有冲突&#xff0c;编译不通过&#xff0c; 故从编译就区分相机导入调用&#xff0c;使用宏区分 一、定义宏 在pro文件中定义宏&#xff1a; DEFINES USE_Cam…

【代码随想录Day53】图论Part05

并查集理论基础 题目链接/文章讲解&#xff1a;并查集理论基础 | 代码随想录 寻找存在的路径 题目链接/文章讲解&#xff1a;代码随想录 import java.util.*;public class Main {public static void main(String[] args) {int numberOfElements, numberOfConnections;Scann…

一些MATLAB到Python的转换指南

1. 矩阵和数组操作 MATLAB使用方括号[]来创建矩阵和数组。Python使用列表[]或NumPy库中的数组。 MATLAB: A [1 2 3; 4 5 6; 7 8 9];Python: import numpy as npA np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])2. 数学运算 MATLAB中很多内置函数可以直接用于矩阵。Python…

T级别DDoS攻击与大型DDoS防御

在数字化高速发展的今天&#xff0c;网络攻击和安全防御的博弈愈加复杂&#xff0c;分布式拒绝服务&#xff08;DDoS&#xff09;攻击已然成为网络安全领域的一大难题。尤其是达到T级别的DDoS攻击&#xff0c;以每秒TB级别&#xff08;Tbps&#xff09;的超高流量给网络系统带来…

使用Navicat连接远程服务器中在docker中运行的MySQL数据库保姆级教程

使用Navicat连接远程服务器中在docker中运行的MySQL数据库保姆级教程 一、需要的资源 Navicat客户端&#xff08;我使用的是17.0.8版本&#xff0c;安装教程B站搜一个&#xff0c;很快能解决&#xff09;服务器&#xff08;已安装docker并运行了MySQL&#xff09; 二、步骤 …

uniapp使用echart

一 直线图 三中国地图 <template><view class"content"><l-echart ref"chartRef"></l-echart></view> </template><script setup> import { ref, onMounted } from "vue"; import geoJson from &quo…