Skip to content

Releases: xyychenchen/ProductManager

v1.22 — Excel 带图片导入

Choose a tag to compare

@github-actions github-actions released this 01 Nov 12:32

本次新增:Excel 带图片导入

之前的版本只能导 CSV,图片导不进来。原因很简单:CSV 是纯文本格式,规范里没有任何位置能放图片。这次加了 Excel(.xlsx)支持,产品图和表格可以一起进来。

怎么用

  1. 用 Excel 打开你的产品表,表头按下面写
  2. 把图片插到对应行的「图片」列里(具体操作见下方「图片怎么放」)
  3. 保存为 .xlsx(不用另存成 CSV 了)
  4. 传到手机,设置页点「从 Excel / CSV 导入产品」,选中它
  5. 弹出预览会显示「可导入 N 条,含产品图片 M 张」,确认后写入

表格格式

产品名称 规格 尺寸 材质 备注 价格 话术 图片
保温杯 500ml 7x20cm 304不锈钢 现货 12.99 开场白:保温12小时 (插入图片)
  • 只有「产品名称」必填,其余留空没关系
  • 列的顺序随便排,程序按表头名字认列
  • 表头写法宽松:名称/name、价格/price、话术/script、图片/photo 都认
  • 表头不必在第一行,前面有标题行也能自动找到
  • 价格可以带 $ 和千分位,99 元 也能读

图片怎么放(重要)

正确做法:插到「图片」列里,图片浮在单元格上方、盖住那个格子就行。

Excel 菜单:插入 → 图片 → 此设备 → 选好图 → 拖到对应行的「图片」列,调整大小让它别溢出到别的行

不行的做法:Excel 365 的「置于单元格内」功能。这个功能的图片存在完全不同的位置(richData 体系),目前读不出来。如果不小心用了,导入时会有明确提示告诉你。

图片归属哪一行,看的是图片所在的行位置,所以别让图片跨两行,拖到目标行的范围里即可。

图片处理

  • 导入时统一压到长边 1080px、JPEG 质量 85,单张约 200~350KB
  • 一次最多处理 500 张
  • EMF/WMF 矢量图无法解码,会跳过并告诉你是第几行
  • 预览里点「取消」会把已解出的图片一起删掉,不占手机空间

CSV 还能用吗

能。同一个入口,程序按文件内容自动判断格式,不看后缀名。没有图片的表格继续用 CSV 也行。

兼容性

  • 包名、签名、数据库版本均未变化,可直接覆盖安装,原有数据保留
  • versionCode 23,versionName 1.22
  • 最低支持 Android 7.0(API 24)

本包使用仓库内 debug 密钥签名,适合自用安装。

v1.21 — 支持从 CSV 导入产品

Choose a tag to compare

@github-actions github-actions released this 01 Nov 10:34

本次新增:从 CSV 批量导入产品

设置页新增两个入口:从 CSV 导入产品、下载导入模板。

怎么用

  1. 先在设置页点「下载导入模板」,得到一个 .csv 文件
  2. 用 Excel 打开,按表头填写,删掉示例行
  3. 保存(保持 CSV 格式)
  4. 传到手机,在设置页点「从 CSV 导入产品」选中它
  5. 弹出预览,确认条数无误后点「导入」

表格格式

产品名称,规格,尺寸,材质,备注,价格,话术
保温杯,500ml,7x20cm,304不锈钢,现货,12.99,开场白:这款保温12小时
  • 只有「产品名称」是必填,其余可以留空
  • 表头写法很宽松:名称/name、价格/price、话术/script 都认
  • 表头不一定要在第一行,前面有标题行也能自动找到
  • 价格可以带 $ 符号和千分位,99 元 这种也能读

说明

  • 全部追加,不与已有产品合并,同名产品会并存
  • 图片无法从表格还原,导入后显示占位图,可逐个补
  • 单文件上限 8MB
  • 格式有问题的行会跳过,并告诉你第几行、什么原因
  • 导入前一定先弹预览,确认了才写库

兼容性

  • 包名、签名、数据库版本均未变化,可直接覆盖安装,原有数据保留
  • versionCode 22,versionName 1.21
  • 最低支持 Android 7.0(API 24)

本包使用仓库内 debug 密钥签名,适合自用安装。

v1.20 — 图片占用与稳定性优化

Choose a tag to compare

@xyychenchen xyychenchen released this 01 Nov 09:58

本次更新重点

手机存储不再被图片吃掉

  • 拍照和相册选图统一压缩到 1080px、质量 85,单张从 35MB 降到 200350KB
  • 以前照片是完全不压缩直接入库的,这是占用暴涨的主因
  • 删除产品、替换图片、编辑到一半放弃,这三种情况下图片文件都会一起清理
  • 只允许删除应用自己目录下的文件,不会误删相册里的原图

稳定性修复

  • 相册选图改为后台解码,避免大图导致卡死或闪退
  • 编辑页转屏不再丢失已输入的内容
  • 话术内容改为按 ID 重新查询,规避大段文本传输失败
  • 删除产品后底部出现「撤销」,5 秒内可以恢复

列表与索引

  • 搜索增加防抖,连续输入不再触发多次查询
  • 列表局部刷新,滚动和收藏操作更顺
  • 列表查询不再读取话术全文,首屏数据量大幅下降
  • 中文开头产品名归入 # 并固定排在最后,右侧索引栏不再出现汉字

权限精简

  • 移除了存储、相机、震动权限
  • 选图改用系统文件选择器,首次使用不再弹权限申请

安装说明

  • 包名 com.productmanager,versionCode 21,versionName 1.20
  • 签名与仓库内 debug.keystore 一致,可直接覆盖安装,原有数据保留
  • 数据库版本仍为 4,schema 未变更
  • 最低支持 Android 7.0(API 24)

本包使用 debug 密钥签名,适合自用安装。如需上架,请用你自己的正式密钥重新构建。

v1.19 - 产品管理 APP

Choose a tag to compare

@github-actions github-actions released this 29 May 14:41

产品管理 APP v1.19

下载说明

  • app-debug.apk: 调试版本,推荐下载
  • app-release.apk: 发布版本(未签名)

安装方法

  1. 下载 APK 文件
  2. 发送到手机
  3. 点击安装
  4. 如提示"未知来源",请在设置中允许

更新说明

  • 支持直接覆盖更新,不会丢失数据
  • 如果之前安装的版本签名不同,需要先卸载
  • 此版本之后可直接覆盖更新

编译时间: 20260529_144101

Release 20260529_134732

Choose a tag to compare

产品管理 APP

下载说明

  • app-debug.apk: 调试版本,推荐下载
  • app-release.apk: 发布版本(未签名)

安装方法

  1. 下载 APK 文件
  2. 发送到手机
  3. 点击安装
  4. 如提示"未知来源",请在设置中允许

更新说明

  • 支持直接覆盖更新,不会丢失数据
  • 如果之前安装的版本签名不同,需要先卸载
  • 此版本之后可直接覆盖更新

编译时间: 20260529_134732

Release 20260528_193953

Choose a tag to compare

产品管理 APP

下载说明

  • app-debug.apk: 调试版本,推荐下载
  • app-release.apk: 发布版本(未签名)

安装方法

  1. 下载 APK 文件
  2. 发送到手机
  3. 点击安装
  4. 如提示"未知来源",请在设置中允许

更新说明

  • 支持直接覆盖更新,不会丢失数据
  • 如果之前安装的版本签名不同,需要先卸载
  • 此版本之后可直接覆盖更新

编译时间: 20260528_193953

v1.15 - 话术编辑体验优化

Choose a tag to compare

@xyychenchen xyychenchen released this 28 May 19:40

版本信息

  • 版本号: v1.15
  • 构建标签: v1.1.20260528_193752

更新内容

功能简化

  1. 全屏页面只用于预览 - 移除编辑功能,只显示Markdown渲染效果
  2. 按钮文字更新 - "全屏编辑/查看" 改为 "查看Markdown预览"
  3. 编辑只在主页面 - 话术编辑统一在产品编辑页完成

体验优化

  1. 话术编辑框平滑滚动 - 使用NestedScrollView实现惯性滑动
  2. 增加编辑框高度 - 从150dp增加到200dp,更适合编辑长内容
  3. 预览页面平滑滚动 - 预览内容也支持惯性滑动

使用方式

  1. 在产品编辑页面直接编辑话术内容
  2. 点击"查看Markdown预览"查看渲染效果
  3. 长按预览内容可选择复制

安装说明: 直接安装即可,不会丢失数据,无缝升级。

Release 20260528_141442

Choose a tag to compare

产品管理 APP

下载说明

  • app-debug.apk: 调试版本,推荐下载
  • app-release.apk: 发布版本(未签名)

安装方法

  1. 下载 APK 文件
  2. 发送到手机
  3. 点击安装
  4. 如提示"未知来源",请在设置中允许

更新说明

  • 支持直接覆盖更新,不会丢失数据
  • 如果之前安装的版本签名不同,需要先卸载
  • 此版本之后可直接覆盖更新

编译时间: 20260528_141442

v1.14 - 话术编辑优化

Choose a tag to compare

@xyychenchen xyychenchen released this 28 May 14:15

版本信息

  • 版本号: v1.14
  • 构建标签: v1.1.20260528_141238

更新内容

布局优化

  1. 移除图片右侧按钮 - 简化界面布局
  2. 调整字段顺序 - 话术编辑框移至备注上方
  3. 话术编辑框支持滚动 - 可以在编辑框内滑动查看长内容

全屏编辑功能

  1. 全屏编辑/查看按钮 - 在话术标题右侧添加按钮
  2. 全屏页面支持编辑 - 可直接修改话术内容
  3. 编辑/预览切换 - 全屏页面支持编辑和Markdown预览两种模式
  4. 右上角保存按钮 - 编辑后点击保存即可返回

使用方式

  1. 在产品编辑页面,点击话术标题右侧的"全屏编辑/查看"
  2. 进入全屏页面,可编辑或预览Markdown效果
  3. 点击右上角"保存"按钮返回
  4. 话术内容自动同步到编辑框

安装说明: 直接安装即可,不会丢失数据,无缝升级。

Release 20260528_132225

Choose a tag to compare

产品管理 APP

下载说明

  • app-debug.apk: 调试版本,推荐下载
  • app-release.apk: 发布版本(未签名)

安装方法

  1. 下载 APK 文件
  2. 发送到手机
  3. 点击安装
  4. 如提示"未知来源",请在设置中允许

更新说明

  • 支持直接覆盖更新,不会丢失数据
  • 如果之前安装的版本签名不同,需要先卸载
  • 此版本之后可直接覆盖更新

编译时间: 20260528_132225