Commit Graph

6 Commits

Author SHA1 Message Date
XcantloadX f01e0224cb refactor(core): 组装 Device 改用 recipe 方案
原来组装 Device 的代码放在每个 Impl 文件下实现,通过
@register_impl 装饰器注册组装函数,然后通过统一接口
组装。现在将所有组装代码移动到了 Host 实现下,Impl 实现
只需要实现自身。
2025-06-25 18:49:08 +08:00
XcantloadX bd57dc45be refactor(core): 提取三个 adb-based 截图方法的工厂函数的共同部分 2025-06-10 23:00:46 +08:00
XcantloadX 2fc9ad5200 refactor(core): 重构 Device 与 Impl 的创建方式
现在允许 Impl 存在构造参数,并允许下游脚本传递参数给 Impl。
2025-06-10 23:00:33 +08:00
XcantloadX cb0e6decae feat(core): 新增 screencap raw 截图方法 2025-02-14 17:33:11 +08:00
XcantloadX 79f3c222d4 feat(task): 优化培育推荐卡检测速度 & 优化部分日常流程
1. 将默认截图控制方式从 adb 修改为 uiautomator2
2. uiautomator2 加入最低截图间隔 0.2s
3. 移除了 923e3b8 中对推荐卡检测逻辑中内层循环展开的优化,因为那部分实际上是负优化。详见 practice() 函数注释。
4. 优化了活動支給和工作在高截图速度下的执行
2025-02-13 14:21:03 +08:00
XcantloadX fa55b6d871 feat(core): 新增 uiautomator2 控制与截图方法 2025-02-12 10:50:24 +08:00