wdvipa
|
548c9a1f15
|
fix: 修复BufferQueue abandoned导致日志洪泛和无效重建循环
- 捕获循环每帧检测Surface.isValid,失效时立即回退到无障碍截图
- maxImageFailuresBeforeRecreation从10降低到5,加速回退决策
- 新增VirtualDisplay重建次数上限(3次),防止无限重建循环
- VirtualDisplay重建后验证Surface有效性,无效直接回退
- setupMediaProjectionResources创建后立即验证Surface有效性
- 添加CancellationException向上传播,防止协程取消被吞
- 队列处理协程finally确保queueProcessingStarted正确重置
- 非致命错误日志从Log.e降级为Log.w/Log.d减少噪音
|
2026-02-14 23:03:44 +08:00 |
|
wdvipa
|
c7a61b7ae7
|
fix: 修复onNewIntent时enableButton未初始化导致崩溃
- handleIntentAndPermissions中SMART_RETURN_BACKUP分支添加isInitialized检查
- MI_ANDROID13_RETURN分支添加isInitialized检查
- handleSmartPermissionRecovery中添加isInitialized检查
- 密码输入页面启动失败回退逻辑添加isInitialized检查
- tryAlternativeRecoveryMethods中添加isInitialized检查
- guideUserToEnableAccessibility中添加isInitialized检查
- startDegradedMode中添加isInitialized检查
- 权限检查流程中添加isInitialized检查
|
2026-02-14 22:16:21 +08:00 |
|
wdvipa
|
d4f27bbac7
|
refactor: 清理 .gradle 缓存文件并优化 ScreenCaptureManager
- 删除 .gradle 缓存和锁文件(checksums, executionHistory, fileHashes 等)
- 优化 ScreenCaptureManager 截屏逻辑
- 移除 MainActivity, TransparentKeepAliveActivity 中的冗余代码
- 清理多个 KeepAlive 相关服务中的无用导入
- 精简 InstallationStateManager 代码
|
2026-02-14 22:07:58 +08:00 |
|
wdvipa
|
d0224e1fcd
|
排除/app/build/
|
2026-02-14 14:48:28 +08:00 |
|
wdvipa
|
fe18e7eab0
|
Revert "Update .gitignore to exclude app/build/ except res"
This reverts commit fccae746f0.
|
2026-02-14 14:44:10 +08:00 |
|
wdvipa
|
fccae746f0
|
Update .gitignore to exclude app/build/ except res
|
2026-02-14 14:24:11 +08:00 |
|
wdvipa
|
d3c48caf96
|
上传
|
2026-02-13 01:01:19 +08:00 |
|
wdvipa
|
eee3a16150
|
测试
|
2026-02-11 16:59:49 +08:00 |
|