Skip to content

refactor(MainActivity): 调整关于我们板块的布局位置#9

Open
Weiss-UltimateSavior wants to merge 3 commits into
xm486:mainfrom
Weiss-UltimateSavior:main
Open

refactor(MainActivity): 调整关于我们板块的布局位置#9
Weiss-UltimateSavior wants to merge 3 commits into
xm486:mainfrom
Weiss-UltimateSavior:main

Conversation

@Weiss-UltimateSavior

Copy link
Copy Markdown
Contributor

将原位于源码源标题前的关于我们板块移动到源码源板块之后,保持原有功能不变,让其他更常用的功能保持优先

将原位于源码源标题前的关于我们板块移动到源码源板块之后,保持原有功能不变,让其他更常用的功能保持优先
…、BackgroundManager 三个独立工具类,减少单一MainActivity的代码臃肿,分离代码模块化,更易维护

将 MainActivity 中约 579 行逻辑提取到 `util/` 包下的三个独立类中,降低单一 Activity 的复杂度(6121 → 5542 行,减少 9.5%),采用委托模式保持所有调用点不变。

新增三个工具类:
1. UpdateChecker:实现GitHub版本更新自动/手动检查逻辑
2. BackgroundManager:支持图片/视频自定义背景及相关存储处理
3. StorageProbeHelper:完成安卓存储权限探测、SAF存储适配逻辑
将三个工具类的初始化从字段声明处移到onCreate方法中,统一管理初始化流程,提升代码可读性和维护性
@xm486

xm486 commented Jun 7, 2026

Copy link
Copy Markdown
Owner

很感谢你的pr,但是由于本次pr涉及代码框架重构,改动较大,暂时不能直接合并,期待你的下次pr喵

@xm486 xm486 self-assigned this Jun 7, 2026
@xm486 xm486 closed this Jun 7, 2026
@xm486 xm486 reopened this Jun 11, 2026
@xm486 xm486 requested review from xm486 and removed request for xm486 June 11, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants