Commit Graph

18 Commits

Author SHA1 Message Date
ZhanGSKen 0c348db4f7 <gallery>APK 15.0.18 release Publish. 2026-07-20 19:20:48 +08:00
MiMo a9f3c9fa81 feat(gallery): 实现置顶相册排序功能
1. 数据库升级
   - PinnedAlbumDbHelper 版本升级至 2
   - 新增 sort_order 字段存储排序号
   - 自动迁移旧数据并分配排序号

2. 置顶排序逻辑
   - 新置顶相册排序号设为1,其他相册排序号+1
   - 取消置顶时,后续相册排序号自动-1
   - 使用事务确保数据一致性

3. 列表加载与刷新
   - 加载相册时按排序号由小到大排列
   - 刷新列表时保持排序号顺序显示
   - 使用 LinkedHashMap 保持插入顺序

4. 调试日志
   - 置顶操作后输出所有相册排序号
   - 取消置顶时输出原排序号

修改文件:
- PinnedAlbumDbHelper.java
- MainActivity.java
- AlbumAdapter.java
- build.properties
2026-07-20 19:15:59 +08:00
ZhanGSKen ce01ecf138 <gallery>APK 15.0.17 release Publish. 2026-07-19 15:10:50 +08:00
MiMo 9bc9cf3700 Gallery: 主窗口加载性能优化
- loadAlbums移至后台线程(ExecutorService+Handler),主线程不再阻塞
- 消除重复getImagesInFolder调用,MediaStore查询减少50%
- onResume移除scanMediaStore避免重复磁盘扫描
- pinned状态批量加载到Set,SQLite查询从3N次降为1次
- AlbumAdapter移除冗余sortAlbums,直接接收已排序数据
- Cursor改用try-finally确保关闭,移除冗余日志输出
2026-07-19 15:02:22 +08:00
ZhanGSKen e97c5fe050 转换旧有的应用基础类为libappbase的GlobalApplication基础类。 2026-07-19 14:13:22 +08:00
MiMo 14ed5d60c5 更正编译参数为最后发布的基准参数。 2026-07-19 13:54:17 +08:00
MiMo dbd10b88d9 合并手机端开发的分支文件,修复编译参数不同步问题。 2026-07-19 13:51:55 +08:00
MiMo a4acdce1de Gallery: 添加App入口类,调试菜单动态显隐
- 新增App类继承GlobalWinBoLLApplication,参照appbase添加崩溃处理
- Manifest application节点android:name切换为App类
- MainActivity菜单栏Debug Log项根据GlobalWinBoLLApplication.isDebugging()控制可见性
2026-07-19 13:46:50 +08:00
ZhanGSKen 507d614602 <gallery>APK 15.0.16 release Publish. 2026-07-18 15:42:59 +08:00
ZhanGSKen 261ae68193 更换主窗口菜单项action_mi_gallery的图标资源,修改为原有图标的透明背景方式的图标。 2026-07-18 15:35:56 +08:00
MiMo eed003f590 Gallery: 添加小米图标资源,替换菜单图标
- 新增 drawable/ic_mi_gallery2.xml (layer-list 引用 mi.png)
- menu_main action_mi_gallery 图标改为 ic_mi_gallery2
2026-07-18 15:24:19 +08:00
ZhanGSKen 01b2d4a4c3 添加小米旧版logo 2026-07-18 15:12:11 +08:00
ZhanGSKen 394efd3892 更新源码仓库地址 2026-07-18 15:11:46 +08:00
MiMo 184d4eef64 Gallery: 升级依赖版本,配置主题系统参照aes模块
1. 依赖升级
   - libaes 15.15.9 → 15.20.21
   - libappbase 15.15.21 → 15.20.34

2. 主题配置(参照aes模块)
   - AppTheme → GalleryTheme (parent: AESTheme)
   - 新增 values-night/ 支持暗色模式
   - 补充主题颜色定义

3. 编译修复
   - Adapter onBindViewHolder holder 参数加 final(Java 7 要求)
2026-07-18 14:56:28 +08:00
ZhanGSKen 975af960a4 修改编译目标适配的安卓系统版本 2026-07-18 13:44:11 +08:00
ZhanGSKen 2619974da6 恢复原WinBoLL项目,Gallery分支。 2026-07-18 13:37:46 +08:00
ZhanGSKen b274503187 20260701_154438_390 2026-07-01 15:45:11 +08:00
ZhanGSKen 47ace290e5 拷贝https://gitea.winboll.cc/Studio/WinBoLL_Bck20260513_154646_588.git项目提交点为9d90b35fc20c7190472db1fdaa9e1417067856c0的源码 2026-05-13 15:54:02 +08:00