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

31 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 修改记录 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 时重新生成需先执行:
```bash
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 权限保留。