ZhanGSKen
|
0c348db4f7
|
<gallery>APK 15.0.18 release Publish.
gallery-v15.0.18
|
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.
gallery-v15.0.17
|
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.
gallery-v15.0.16
|
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
|
e136045d1f
|
Merge remote-tracking branch 'winboll_https/projects_keeper_tag' into mywinboll
|
2026-07-11 20:21:13 +08:00 |
|
qinglong
|
bd635425a1
|
合并模块AES 同步最新时间标签aes-v15.20.18
|
2026-07-11 20:17:35 +08:00 |
|
BigPickle
|
49414a3938
|
App/MainActivity: 修复主题切换 crash 及工具栏主题不刷新问题
- App.onCreate 添加 AESThemeUtil.init(null) 初始化 themeStyleIDList,
修复点击主题菜单时 IndexOutOfBoundsException 崩溃
- MainActivity.onCreate 添加 AESThemeUtil.applyAppCompatTheme(this)
置于 super.onCreate 之前,使 recreate() 后应用已保存的主题样式
|
2026-07-02 01:34:58 +08:00 |
|
BigPickle
|
08a47768a1
|
MainActivity: 接入 AESThemeUtil/DevelopUtils 工具类,替换 Toolbar 为 ASupportToolbar
- MainActivity 新增 onCreateOptionsMenu/onOptionsItemSelected,
使用 AESThemeUtil.inflateCompatThemeMenu 加载主题菜单、
DevelopUtils.inflateMenu 加载调试菜单
- 布局文件 Toolbar 替换为 cc.winboll.studio.libaes.views.ASupportToolbar,
移除 AppBarLayout 包裹层
- MyAppTheme 日间/夜间主题增加 aSupportToolbar 属性引用 AESASupportToolbar 样式
|
2026-07-02 01:26:50 +08:00 |
|
ZhanGSKen
|
79f161b559
|
fix: 修复 MyAppTheme 主题继承链,适配 Android 16(SDK 36)
- 修复 view_log.xml 自定义属性解析失败崩溃(需要 APPBaseTheme 的属性集)
- 修复 AppCompatActivity 需要 Theme.AppCompat 子主题的 IllegalStateException
- 父主题改为 Theme.AppCompat.Light.NoActionBar / Theme.AppCompat.NoActionBar
- 新增 values-night/ 日夜模式自动切换支持
- 主色调从 Teal/Orange 更换为 Blue/Amber 专业配色方案
|
2026-07-01 17:06:20 +08:00 |
|
LaizyBoy
|
b14538db47
|
20260701_163734_738
|
2026-07-01 16:37:41 +08:00 |
|
ZhanGSKen
|
c9e16a9a1e
|
编译配置完成
|
2026-07-01 15:53:23 +08:00 |
|
ZhanGSKen
|
42dbfb4238
|
加入WinBoLL框架文件
|
2026-07-01 15:47:18 +08:00 |
|
ZhanGSKen
|
b274503187
|
20260701_154438_390
|
2026-07-01 15:45:11 +08:00 |
|
ZhanGSKen
|
b50e4e02ea
|
修复git管理脚本
|
2026-07-01 04:49:24 +08:00 |
|
ZhanGSKen
|
84f1c820cb
|
修复git管理脚本
|
2026-07-01 04:48:30 +08:00 |
|
ZhanGSKen
|
0e60d75ac6
|
修复git管理脚本
|
2026-07-01 04:44:47 +08:00 |
|
ZhanGSKen
|
773cc9f6c1
|
修复git管理脚本
|
2026-07-01 04:42:45 +08:00 |
|
ZhanGSKen
|
ca33dab4da
|
修复git管理脚本
|
2026-07-01 04:33:36 +08:00 |
|
ZhanGSKen
|
eee8809485
|
修复git管理脚本
|
2026-07-01 04:11:36 +08:00 |
|
ZhanGSKen
|
69f79549e9
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.8
|
2026-07-01 04:10:40 +08:00 |
|
ZhanGSKen
|
f204cd2608
|
修复git管理脚本
|
2026-07-01 04:08:42 +08:00 |
|
ZhanGSKen
|
2d3592690a
|
更新新版winboll架构
|
2026-07-01 03:49:09 +08:00 |
|
ZhanGSKen
|
576f8bb5e5
|
更新新版winboll架构
|
2026-07-01 03:48:29 +08:00 |
|
qinglong
|
e787697d6b
|
合并模块AES 同步最新时间标签aes-v15.20.17
|
2026-06-30 19:00:05 +08:00 |
|
qinglong
|
3db3edcf2c
|
合并模块APPBase 同步最新时间标签appbase-v15.20.34
|
2026-06-30 19:00:05 +08:00 |
|
qinglong
|
643d08bf22
|
合并模块AES 同步最新时间标签aes-v15.20.16
|
2026-06-26 02:00:28 +08:00 |
|
qinglong
|
beefb16c32
|
合并模块APPBase 同步最新时间标签appbase-v15.20.33
|
2026-06-26 02:00:28 +08:00 |
|
qinglong
|
878009ec9f
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.8
|
2026-06-26 02:00:28 +08:00 |
|
qinglong
|
2d8b5d515b
|
合并模块AES 同步最新时间标签aes-v15.20.15
|
2026-06-03 20:30:22 +08:00 |
|
qinglong
|
1453287667
|
合并模块APPBase 同步最新时间标签appbase-v15.20.26
|
2026-06-03 20:30:22 +08:00 |
|
qinglong
|
5fc59f3305
|
合并模块AES 同步最新时间标签aes-v15.20.14
|
2026-06-03 08:00:01 +08:00 |
|
qinglong
|
b6ba73126f
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.7
|
2026-06-03 08:00:01 +08:00 |
|
qinglong
|
bdd8d1e2b6
|
合并模块APPBase 同步最新时间标签appbase-v15.20.25
|
2026-06-03 07:00:01 +08:00 |
|
qinglong
|
138ca80e35
|
合并模块APPBase 同步最新时间标签appbase-v15.20.23
|
2026-06-03 06:06:41 +08:00 |
|
qinglong
|
7a3b54b78b
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.6
|
2026-06-02 21:00:01 +08:00 |
|
qinglong
|
db804d1897
|
合并模块AES 同步最新时间标签aes-v15.20.12
|
2026-06-02 08:55:05 +08:00 |
|
qinglong
|
039c8fcd98
|
合并模块WinBoLL 同步最新时间标签winboll-v15.20.5
|
2026-06-02 04:00:01 +08:00 |
|
qinglong
|
ae63d1ec0a
|
合并模块AES 同步最新时间标签aes-v15.20.11
|
2026-06-02 03:00:01 +08:00 |
|