首页 > 其他分享 >实战项目01-icon图标修改

实战项目01-icon图标修改

时间:2024-09-10 09:22:56浏览次数:9  
标签:01 name EntryAbility 配置 value json5 module icon 图标

修改项目图标

引入图片资源,放入指定目录,覆盖掉之前图片即可

目录:entry > src > main > resources > base > media

图片:startIcon.png  foreground.png background.png 

 修改项目标题

需要修改 EntryAbility_label 字段的值。同时因为项目没有做国际化语言配置,所以直接使用中文即可。

{
  "string": [
    {
      "name": "module_desc",
      "value": "module description"
    },
    {
      "name": "EntryAbility_desc",
      "value": "description"
    },
    {
      "name": "EntryAbility_label",
      "value": "硅谷租房"
    }
  ]
}        

entry > src > main > resources > zh_CN > element > string.json

{
  "string": [
    {
      "name": "module_desc",
      "value": "模块描述"
    },
    {
      "name": "EntryAbility_desc",
      "value": "硅谷租房描述"
    },
    {
      "name": "EntryAbility_label",
      "value": "硅谷租房"
    }
  ]
}
 

entry > src > main > resources > en_US > element > string.json

{
  "string": [
    {
      "name": "module_desc",
      "value": "module description"
    },
    {
      "name": "EntryAbility_desc",
      "value": "description"
    },
    {
      "name": "EntryAbility_label",
      "value": "RentRoom"
    }
  ]
}
 

实际应用名称和图标并不是只能这么写,它可以进行配置:entry > src > main > module.json5

 

├─ .hvigor -------------------------------- 构建生成的缓存等信息
├─ .idea ---------------------------------- 项目的配置信息:编译配置、文件编码信息等
├─ AppScope    ------------------------------- 应用/服务的全局公共资源目录
|  ├─ resource ---------------------------- 应用/服务的全局资源
|  └─ app.json5 --------------------------- 应用/服务的全局配置信息
├─ entry ---------------------------------- 应用/服务模块,编译构建生成一个 HAP
|  ├─ .preview ---------------------------- 预览项目编译、配置信息等
|  ├─ build ------------------------------- 预览项目编译、配置信息等
|  ├─ src --------------------------------- 项目源码目录
|  |  ├─ main
|  |  |  ├─ ets --------------------------- 用于存放 ArkTS 源码
|  |  |  |  ├─ api ------------------------ 接口函数目录
|  |  |  |  ├─ components ----------------- 公共组件目录
|  |  |  |  ├─ constants ------------------ 常量目录
|  |  |  |  ├─ entryability --------------- 应用/服务的入口
|  |  |  |  |  └─ EntryAbility.ts
|  |  |  |  ├─ model ---------------------- 类型目录
|  |  |  |  ├─ pages ---------------------- 应用/服务包含的页面
|  |  |  |  ├─ utils ---------------------- 工具函数目录
|  |  |  |  └─ views ---------------------- 页面中组件目录
|  |  |  ├─ module.json5 ------------------ Stage 模型模块配置文件,主要包含 HAP 的配置信息、应用在具体设备上的配置信息以及应用的全局配置信息。
|  |  |  └─ resources --------------------- 用于存放应用/服务所用到的资源文件
|  |  |     ├─ base
|  |  |     |  ├─ element
|  |  |     |  |  ├─ color.json    ----------- 颜色
|  |  |     |  |  ├─ float.json ----------- 浮点型
|  |  |     |  |  └─ string.json ---------- 字符串
|  |  |     |  ├─ media    ------------------- 图片、视频、音频等
|  |  |     |  └─ profile
|  |  |     |     └─ main_pages.json ------ 页面 page 的路径配置信息,所有需要进行路由跳转的 page 页面都要在这里进行配置。
|  |  |     ├─ en_US ---------------------- 英文语言
|  |  |     ├─ rawfile -------------------- 任意格式资源
|  |  |     └─ zh_CN ---------------------- 中文语言
|  |  └─ ohosTest ------------------------- 单元测试目录
|  ├─ .gitignore -------------------------- 模块的 Git 忽略文件
|  ├─ build-profile.json5 ----------------- 模块配置信息,包括签名、产品配置等
|  ├─ hvigorfile.ts ----------------------- 模块构建配置任务脚本
|  ├─ obfuscation-rules ------------------- 代码混淆配置文件
|  └─ oh-package.json5  ------------------- 模块第三方包声明文件的入口及包名
├─ hvigor    --------------------------------- 构建配置文件信息,是一款全新基于 TS 实现的前端构建任务编排工具
|  ├─ hvigor-config.json5
|  └─ hvigor-wrapper.js
├─ oh_modules ----------------------------- 用于存放三方库依赖信息
├─ .gitignore ----------------------------- Git 提交时的忽略文件
├─ build-profile.json5 -------------------- 应用级配置信息,包括签名、产品配置等
├─ hvigorfile.ts -------------------------- 构建配置任务脚本
├─ hvigorw
├─ hvigorw.bat
├─ local.properties ----------------------- 存放私有属性路径,比如 Nodejs 路径、Huawei SDK 路径
├─ oh-package.json5 ----------------------- 配置第三方包声明文件的入口及包名
└─ oh-package-lock.json5 

标签:01,name,EntryAbility,配置,value,json5,module,icon,图标
From: https://blog.csdn.net/weixin_43980468/article/details/142082885

相关文章

  • 【愚公系列】《微信小程序开发解析》017-设备API
    ......
  • qt5.15.2+opencv4.10+VS2019_64 均值滤波,高斯滤波算法详细分析
    目录 一.加载图像二.灰度图像三.均值滤波1.均值滤波均值滤波算法(MeanFiltering):    参数含义:    一句话总结:均值滤波特点:应用场景:缺点:2.高斯滤波高斯滤波算法(GaussianBlur):        高斯滤波计算过程:    参数含义:    ......
  • Day11 二叉树 part01| LeetCode
    理论基础二叉树的种类满二叉树完全二叉树二叉搜索树平衡二叉搜索树存储方式:数组、链式二叉树的遍历方式深度优先遍历前序(递归法、迭代法)中序(递归法、迭代法)后序(递归法、迭代法)广度优先遍历层序(迭代法)二叉树的定义publicclassTreeNode{......
  • Go语言编译时为exe添加图标和属性信息的方法
    在使用Go语言开发应用程序时,有个非常方便的地方就是编译得到的可执行文件可以不依赖任何动态链接库、并且不需要任何运行环境即可运行,这一点Java就没那么方便了。不过在Windows上编译得到的exe文件,默认是不带图标和任何属性信息的,那么怎么才能让我们编译得到的可执行文件带上图标......
  • 题解:P5618 [SDOI2015] 道路修建
    题意给定一个\(2\timesN\)的网格,网格上的点和上下左右连边。要求支持以下几种操作:修改某条边的边权。求满足\(y\in[l,r]\)的点构成的点集的最小生成树。分析这道题的想法和P4246[SHOI2008]堵塞的交通很相似。注意到\(N,M\leq6\times10^4\),并且查询的是......
  • 题解:P6089 [JSOI2015] 非诚勿扰
    分析首先我们要求出对于第\(i\)位女性,她选择每个列表中的男性的概率是多少。第一轮选择第一位的概率为\(p\),选择第二位的概率为\(p(1-p)\),以此类推。显然第一轮选择第\(k\)位的概率为\(p(1-p)^{k-1}\)。假设列表中有\(n\)名男性,那么第二轮选择第一位的概率为\(p(1-p......
  • 题解:P3968 [TJOI2014] 电源插排
    题意维护一个\(01\)串,初始均为\(0\),支持:单点将\(1\)修改为\(0\)。查询区间中\(1\)的个数。查询最长且最靠右的连续\(0\)段的靠右的中点,并将其改为\(1\)。分析第一个操作和第二个操作显然使用动态开点线段树维护。我们只需要解决第三个操作。我们用平衡树存储......
  • Visual Studio 2019 安装 DevExpress21.2 问题记录
    如题,VisualStudio2019Enterprise安装 DevExpress21.2。安装完DevExpress21.2后,使用 DevExpress_Universal_Patch_v2.4.8工具激活,手动选择了VisualStudio的路径,但是还是提示找不到路径。因此这种方式行不通... 于是乎,在网上找到了解决方案。找到 DevExpres......
  • echart map图标切换多选,单选,默认选中
    需求是echart默认地图选中之前的去过的城市,一开始多选,后面点击为单选constoption={tooltip:{trigger:'item',formatter:'{b}'},series:[{type:'map',roam:true,//是否开启缩放和平移zoom:1,//当前视角缩放比例......
  • P4734 [BalticOI 2015] Hacker
    题目大意详细题目传送门思路对于这种题目一般可以先断环成链。发现先手所得到的值是一个长度为\(\lceil\frac{n}{2}\rceil\)的区间,我们希望让它的元素之和能取到最大,但发现后手会让我们取不到最大。假设我们从第\(i\)台电脑开始,那么后手一定会让我们取到一个所有经过这......