webcat 中文文档 下载 App

替换默认应用图标

为什么要换图标

打包后的 APK 安装到手机上,桌面图标默认是 WebCat 的猫形——这对于展示你自己的项目来说不太合适。WebCat 支持换图标,而且有两种方法可以选。

方法一:打包界面直接选图

这是最简单的方式。在打包前的配置界面里,有一个图标选择区域,点进去会弹出:

选好后 WebCat 会自动处理成标准的安卓图标格式(自适应不同分辨率)。

方法二:修改 manifest.json

更精确控制的方式。工程根目录下有一个 manifest.json 文件,里面有 icons 字段,列出了 WebCat 打包时会用到的所有图标配置。

大致结构长这样(简化示意):

{
  "icons": {
    "mdpi": "icons/icon-48.png",
    "hdpi": "icons/icon-72.png",
    "xhdpi": "icons/icon-96.png",
    "xxhdpi": "icons/icon-144.png",
    "xxxhdpi": "icons/icon-192.png"
  }
}

每一行对应安卓不同屏幕密度下要用到的图标尺寸。你要做的:

  1. 在工程目录里新建一个文件夹(比如 icons/)
  2. 放进去对应尺寸的 PNG 图标(透明背景最好)
  3. 打开 manifest.json,把 icons 里的路径改成你的实际图标路径

图标尺寸对照表

密度后缀像素尺寸适用场景
mdpi48×48旧款低分辨率设备
hdpi72×72中密度屏
xhdpi96×96高密度屏(主流)
xxhdpi144×144超高密度屏
xxxhdpi192×1924K 屏

WebCat 打包时会自动取最高分辨率的图做缩放,你只需要准备一张 192×192 的 PNG,其他尺寸让 WebCat 自动处理也行——简单场景够用了。

图标格式要求

换完后怎么确认生效

打包完成、APK 安装到手机后:

  1. 桌面图标显示的是你换的那个
  2. 设置 → 应用 → 你的 App,图标也应该是你换的

如果图标没变,大概率是 manifest.json 里的路径写错了(文件不存在或路径层级不对)。

什么时候方法一就够了

方法二适合有一定图标设计经验、需要精确控制不同分辨率图标的场景。