Shelter 是一个自由开源(FOSS)应用程序,它利用 Android 的“工作配置文件”功能,提供一个独立的空间,你可以安装或克隆应用程序。
主要用例包括:
– 在工作配置文件中安装应用程序以实现隔离 – “冻结”应用程序内的工作配置文件,以防止他们运行或被唤醒时,你不积极使用它们 – 在同一设备上安装同一应用程序的两个副本
注意 Shelter 依赖于 Android 系统的 Work Profile 特性,所以任何与您正在使用的 Android 衍生系统中的 Work Profile 相关的 bug 都会影响 Shelter。此外,Shelter 只能像 Work Profile 实现那样安全。
该版本需要 Android 7.0 及以上版本。
- 请求安装文件包:允许此应用请求安装软件包。
- 请求删除文件包:允许此应用请求删除安装包。
- 运行前台服务:允许此应用使用前台服务。
- 安装快捷方式:允许此应用自行添加主屏幕快捷方式。(7.1)
- 读取你的共享存储空间中的内容:允许此应用读取共享存储的内容。
- 修改或删除你的共享存储空间中的内容:允许此应用写入共享存储的内容。
- 此应用可显示在其他应用上方:此应用可显示在其他应用或屏幕其他部分的上方。这会干扰正常的应用使用,并改变其他应用的显示方式。
- net.typeblog.shelter.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
1.8 – 更新于 2022-09-29
- 将 targetSDK 更新为33(Android 13) ,并修复了兼容性
- 在 Android 12 + 上使用你支持的材质改进 UI 样式
1.7 – 更新于 2021-11-03
- 修改了最初的设置过程,包括一个完整的设置指南,以便更清晰,更少混淆
- 将 targetSDK 升级到31(Android 12)并进行兼容性修复
- 升级的依赖项
1.6 – 更新于 2020-10-02
- 开始 in-repo 变更日志
- 添加对 Android 11的支持( ,3852bd,更多)( : 目前,由于政策原因,文件穿梭不能在 Google Play 上使用,因为在2021年之前,他们将不允许使用具有 All Files 权限的应用程序。)
- 避难所不能再安装到外部存储(可移动 SD 卡)(9a6777由 Camilio Alejo)
- 允许跨工作/主配置文件边界传递更多可浏览的意图(Camilio Alejo 的43444b)
- 在 Shelter 的三点菜单中提供了一个新的文档用户界面快捷方式,因为在像素上,Google 文件应用程序可能无法正确打开文件穿梭(a121ee)
- 您现在可以通过设置选项(749ad1)选择阻止或允许跨配置文件联系访问