快照

Absinthe ... 2024-9-22 About 2 min

# 快照

# 什么是快照?

小时候我很喜欢看一部日本动画,主角收集到了各种各样的卡牌,其中有一张牌名为 時(タイム) ,它可以让时间暂停,让我印象很深刻,这也是快照功能的灵感来源。快照功能的思路来自 VCS(版本控制系统),您可以查看 App 更新前后的任意组件变化。

# 使用方法

第一次进入快照页面时列表是空白的,这时您可以点击主页右下角的 保存当前快照 按钮,随后等待一段时间。保存成功后在页面上方会显示当前快照的时间戳。此时列表仍然为空,不用疑惑,去更新应用吧!回来会看到惊喜。

snapshot_create snapshot_list

# 仪表盘区功能

快照页面的上方有着显示时间戳和快照应用数量的仪表盘,现在它可以点击进入,进行一些进阶操作。

snapshot_album

# 对比

得益于对多副本快照的支持,LibChecker 现在可以进行两个快照之间的比较。

snapshot_comparison

在上方仪表盘选择两个不同的快照,然后点击右下角的“比较”,就这么简单。现在你可以比较任意两个时间点的应用变更了!

# 管理

管理功能用于删除已有的快照,未来会加入更多的功能。

# 备份与恢复

备份与恢复功能提供了简单的快照备份与恢复,目前只能选择备份和恢复全部快照,未来将会提供选择任意快照备份的功能。

警告

备份功能使用 SAF 框架实现,其依赖系统中的 文件(com.google.android.documentsui) 应用。请确保你的 ROM 中包含此应用并可正常工作。如果你的 ROM 不能正常工作,请联系你的设备制造商。

# 追踪

追踪功能用于强制对比处于追踪列表中的应用。由于性能方面的考虑,LibChecker 基于以下条件对快照项进行对比:

  • 新的 App 的 versionCode > 旧的 App 的 versionCode
  • 新的 App 的 lastUpdateTime > 旧的 App 的 lastUpdateTime
  • App 存在于追踪列表中

对于一些系统预装应用来说,其 versionCode 和 lastUpdateTime 可能不会发生变化,此时您可以将此 App 加入到追踪列表中。

Last update: 2024年9月22日 06:19
Contributors: dependabot[bot]