mothercup/SmartAssiter/docs/修改记录_2026-09-09_App图标更换为制冷杯主题.md
evan.liu 011feee05d App 图标更换为制冷杯主题 + 名称改 SmartAssister + 自定义基座蓝牙模块配置
- static/appIcon.png: 重绘 1024x1024 图标(冰蓝渐变底 + 白色制冷杯 + 雪花标志 + 蓝牙角标),
  生成脚本 .icon_build/make_icon.py(Pillow,4x 超采样)
- manifest.json: name 改 SmartAssister;modules 增加 Bluetooth(自定义基座必需);
  删除手工声明的 4 个蓝牙权限(模块自动注入,避免 AndroidManifest 合并冲突)
- docs: 追加修改记录_2026-09-09_App图标更换为制冷杯主题.md
2026-09-09 06:08:54 +08:00

1.8 KiB
Raw Permalink Blame History

修改记录 2026-09-09:App 图标更换为制冷杯主题

背景

原图标(奶瓶 + 蓝牙徽标)仍沿用母婴产品早期设计,现产品定位为制冷杯,图标需体现该概念。

改动内容

  • static/appIcon.png:重新绘制 1024×1024 图标。
    • 背景:冰蓝纵向渐变(浅冰蓝 → 深蓝),圆角矩形外形与旧图标一致;
    • 主体:白色制冷杯剪影(杯盖 + 顶部模块凸起 + 上宽下窄杯身),杯身正面为蓝色雪花标志,表达"制冷";
    • 右下角保留蓝牙徽标(白圆 + 蓝牙符文),延续 App 的 BLE 连接属性。
  • manifest.json 无需改动:Android 各 dpi 与 iOS appstore 均指向 /static/appIcon.png,直接替换文件即可生效。

生成方式

图标由脚本 .icon_build/make_icon.py 程序化绘制(Pillow,4 倍超采样抗锯齿)。 本机无 Pillow 时重新生成需先执行:

python -m pip install --target .icon_build Pillow
python .icon_build/make_icon.py

(.icon_build/ 仅为图标生成临时目录,不参与 App 构建;Pillow 依赖已清理,仅保留脚本。)

追加:自定义基座云打包配置修复

  • manifest.json:name 改为 SmartAssister;app-plus.modules 增加 Bluetooth(云打包/自定义基座必须显式声明蓝牙模块,标准基座默认全模块故此前未暴露)。
  • 勾选 Bluetooth 模块后,云端会自动注入 BLUETOOTH/BLUETOOTH_ADMIN/BLUETOOTH_SCAN(neverForLocation)/BLUETOOTH_CONNECT 权限,与 distribute.android.permissions 中手工声明的重复,导致 AndroidManifest 合并冲突(BLUETOOTH_SCAN duplicated)打包失败。已删除手工声明的 4 个蓝牙权限(模块注入版本自带 neverForLocation,行为不变),位置/WiFi 权限保留。