Skip to content

van课表 0.2.4

Choose a tag to compare

@yanzhongwuchen yanzhongwuchen released this 13 Oct 08:49

优化课表滑动,兼容网格 Excel,并修复后台小组件入口的页面恢复行为。

更新

  • 缓存课程与时间轴计算,在后台搜索下一节课程,预先准备相邻页;各页使用独立滚动状态,保留跟手、短拖切周、松手吸附和放大网格横向位置。
  • 支持 Excel 同格多门课程、同门课多组周次及不同地点,以及“第3节-第5节”等明确范围。原始用户文件的11门课程、26个时段已完成读取、核对、保存和备份恢复验证。
  • 外部入口复用主页面;恢复时避免重复叠加页面,小组件的新入口清理旧页面历史。

验证

  • 最终APK的17项相关Android模拟器测试全部通过。
  • 71项单元检查通过,0失败;1项可选旧PDF原件对照因未提供该参数而跳过,本次Excel流程未跳过。
  • 三轮真实后台进程回收后,小组件入口均恢复课表,只有一个主页面,一次返回到桌面。
  • lint为0错误、72条既有警告,崩溃缓冲区为空。
  • 固定课表三轮预热比较:模拟器P99帧耗时由48ms降至34–44ms;慢帧比例仍有波动,不能据此保证真机完全不卡顿。实际放置数小时的真机后台表现仍需观察。

安装与资料

支持Android 8.0(API26)及以上,沿用已有Android Debug签名。APK与本轮测试安装包SHA-256一致。

Excel不包含开学日期和真实作息,保存前必须核对。公开源码包基于本次Git提交生成;个人原始课表、原件截图、本机路径及工具缓存均未上传。

附件提供APK、公开源码ZIP及SHA256SUMS.txt。