ClashForAndroid icon indicating copy to clipboard operation
ClashForAndroid copied to clipboard

希望能加一个返回自动在多任务列表中隐藏的功能

Open 99junlin99 opened this issue 5 years ago • 9 comments

Screenshot_20200319-111247 类似太极大圣净化的设置

99junlin99 avatar Mar 19 '20 03:03 99junlin99

你在状态栏打开不就不会出现在最近任务列表了 Screenshot_20200321-195516_Chrome Dev

onlyJinx avatar Mar 21 '20 11:03 onlyJinx

+1,同需要这个功能!

ju0594 avatar Jun 02 '20 17:06 ju0594

已通过xposed插件实现了,难道这个功能非系统应用也能做到吗

Tun2Sucks avatar Jul 28 '20 13:07 Tun2Sucks

希望得到支持!❤

主要有的时候切个节点。就得切完,关闭页面,然后再去通知栏快捷方式打开。 emmm,后台任务列表不太想留个东西,经常喜欢打开后台清理一下,留一个有点难受。😅

yi-Xu-0100 avatar May 03 '21 11:05 yi-Xu-0100

我试图修复issue 223。根据项目Kr328/ClashForAndroid-2f69985,其中 app\src\main\AndroidManifest.xml 修改为 .\AndroidManifest.xml (放在压缩包里)。

个人修改是根据文章 《如何在最近的任务列表中隐藏应用程序》文章,主要是将 android:excludeFromRecents="true" 添加到每个 activity。这将迫使该应用隐藏在最近的任务中。就个人而言,我不知道如何添加设置选项,但是我成功编译了此修改版本并对其进行了测试。效果很好!感谢作者的开源!

在这里,我提供了已编译的应用程序,但我个人不保证运行安全并解决可能的问题。要安装个人编译版本,您需要卸载原始版本(提示说签名不同),这将使所有配置和设置丢失,请注意备份!

有关反馈,请访问:https://github.com/Kr328/ClashForAndroid/issues

许可证:GNU通用公共许可证v3.0

其中 universal 版本太大了,无法提交。。。需要的自行编译吧。。。

AndroidManifest.zip app-open-arm64-v8a-debug.zip app-open-armeabi-v7a-debug.zip app-open-x86_64-debug.zip app-open-x86-debug.zip

yi-Xu-0100 avatar May 15 '21 14:05 yi-Xu-0100

@yi-Xu-0100 这样改会给 ROM 机制正常的普通用户造成困扰

比如正在创建配置文件 最近任务切换到浏览器 复制链接 再回到应用继续操作

再如正在截取日志 切换到目标应用复现问题

而这时候 用户再点击最近任务 发现应用不在最近任务列表 你认为这样能带来更好的用户体验吗

Kr328 avatar May 15 '21 14:05 Kr328

@Kr328 所以最后,我希望提供选项,毕竟配置一遍就不会动了,可以在开始配置的时候关闭选项,而配置完了打开这个选项。

我的修改版本没有提交 pr 只是作为临时修复。如果我后面学会添加选项的话,会尝试提交 pr 的。感谢!

yi-Xu-0100 avatar May 15 '21 14:05 yi-Xu-0100

@yi-Xu-0100 所以问题是在 非常难以实现覆盖全局的选项

Kr328 avatar May 15 '21 14:05 Kr328

@Kr328 抱歉,我不是一个熟悉安卓的开发者,不太了解实现中的问题和难度。我只是就我所找到的方案尝试完成这个功能。

如果设置选项不是总生效,至少在大部分情况下是生效,对需要的人(比如我),我都是愿意接受的。当然,我也不希望引入这个机制造成更大的问题。❤️

yi-Xu-0100 avatar May 15 '21 14:05 yi-Xu-0100