Skip to content

高级与系统 ​

对于高级用户,LinkSheet 提供了深入的系统集成和开发者工具。

Shizuku 集成 ​

LinkSheet 使用 Shizuku 在没有 root 的情况下执行系统级操作。

  • 管理应用链接:
    • 允许你一次性批量启用或禁用多个应用的"打开支持的链接"设置。
    • 这比逐个手动进入应用系统设置页面撤销链接处理权限要快得多。
  • 自动禁用链接处理: 在选中某个应用后自动禁用其链接处理,从而顺畅地接管每一个链接。
  • 验证重置:
    • 目的: 强制 Android 重新验证应用链接(Intent Filters)。
    • 用途: 当应用关联卡住、损坏,或你安装了无法正确捕获链接的新应用时很有用。
  • 要求: 已安装 Shizuku 应用且服务正在运行(通过 Root 或无线调试)。

注意: 一个重写后的 Shizuku 集成位于实验性 Enable Shizuku 开关之后。启用后,主设置界面中会出现 Shizuku 专属入口。

多用户与资料 ​

LinkSheet 支持 Android 的多用户和工作资料功能。

  • 资料切换器: 在底部栏中显示一个控件,用于有选择地在其他用户或工作资料中打开链接。
  • 发送目标: 直接把链接发送到其他资料,无需先打开底部栏。
  • 应用检测: 自动检测安装在不同资料中的应用,并将它们呈现在选择列表中。

备份与恢复 ​

在 高级 → 备份 中备份你的配置,或将其转移到另一台设备。

  • 备份: 将你的设置写入文件。
    • 选项: 包含历史记录(链接点击和应用历史)、包含日志哈希密钥(用于脱敏日志的密钥)。
  • 恢复: 从文件读取之前的备份。你可以选择如何处理现有数据:
    • 替换: 保留现有数据,冲突时覆盖。
    • 合并: 保留现有数据,冲突时忽略。
    • 擦除并恢复: 擦除当前数据并恢复备份。
  • 备份内容包含 偏好设置、实验性功能、应用状态、选择历史 和 缓存的 URL。

日志与调试 ​

  • 日志查看器: 查看应用内部日志以诊断问题,按捕获时间分组。
  • 脱敏: 导出日志时会使用哈希密钥自动脱敏,在分享前移除精确 URL、包名等敏感信息。你可以选择在备份中包含该哈希密钥。
  • 崩溃日志: 可选择包含崩溃报告的堆栈跟踪。

实验性功能与特性开关 ​

高级 → 实验性功能 让你试用仍在开发中的前沿功能。实验按以下分组:

改进的底部栏 ​

  • 底部栏动画期间忽略误触: 防止底部栏动画期间的误点击。
  • 禁用底部栏状态保存: 阻止底部栏在多次打开之间记住其状态。

日志 ​

  • 禁用日志持久化: 停止将内部日志保存到设备存储,以节省 IO 和空间。

链接引擎 ​

  • 使用 LinkEngine: 用于匹配和处理链接的新核心引擎。

新的已验证链接处理程序页面 ​

  • 启用新 VLH 页面: 用于管理已验证链接处理程序的重新设计界面。

LibRedirect ​

  • QuickJS 引擎: 使用 QuickJS JavaScript 引擎执行 LibRedirect 规则。默认使用 原生 Kotlin 实现,更轻量、更快,但可能不支持所有需要真正 JavaScript 执行的复杂重定向规则。
  • 自定义实例: 添加你自己的 LibRedirect 前端实例。

Shizuku ​

  • 启用 Shizuku: 启用重写后的 Shizuku 集成。

除了实验性功能界面外,LinkSheet 还有一小组 特性开关 (feature flags)(位于 高级 → 调试 中),用于控制更大、尚未完成的界面部分,例如新版底部栏、URL 精简、资料切换界面以及 LinkSheet Compat 菜单。

注意: 实验性功能可能不稳定、频繁变动,或在充分测试后移入稳定设置。实验性功能界面包含一个重置按钮,可将所有实验恢复为默认值。

开发者菜单 ​

启用 开发者模式(在关于界面中)会在设置中添加一个 Dev 条目,暴露诸如场景转储和内部状态检查等开发工具。