ClashForAndroid icon indicating copy to clipboard operation
ClashForAndroid copied to clipboard

[Feature Request] 添加静态Shortcuts

Open GatherStar opened this issue 4 years ago • 10 comments

好处: 1,可以在桌面长按,实现快速开关或其他操作。 2,可以添加到其他辅助应用,实现快速操作。 注:系统快捷方式也可以有哦。 其他软件可以读取到 静态shortcuts和系统快捷方式。

eg: S00427-11363778

GatherStar avatar Apr 27 '20 03:04 GatherStar

等一个shortcut

RtYkk avatar Aug 12 '20 16:08 RtYkk

@Gluneklairo 为什么要全局? PROCESS-NAME 把狂野飙车代理不行?

EKyero avatar Sep 13 '20 13:09 EKyero

我只求shuotcut快点出来…能开关就行。现在这样我只能曲线救国。为什么会是low-priority… Screenshot_20200913-215857

RtYkk avatar Sep 13 '20 13:09 RtYkk

@RtYkk 明确告诉你 不可能 Clash 不会为一点查错和学习能力都没有的人擦屁股

且现在由 "覆盖" 实现 不方便在除了 "覆盖" 之外的地方修改

Kr328 avatar Sep 13 '20 14:09 Kr328

@RtYkk 明确告诉你 不可能 Clash 不会为一点查错和学习能力都没有的人擦屁股

且现在由 "覆盖" 实现 不方便在除了 "覆盖" 之外的地方修改

???

RtYkk avatar Sep 13 '20 14:09 RtYkk

@Gluneklairo 出现这种问题不先检查自己规则

明确告诉你 不可能 Clash 不会为一点查错和学习能力都没有的人擦屁股

且现在由 "覆盖" 实现 不方便在除了 "覆盖" 之外的地方修改

Kr328 avatar Sep 13 '20 14:09 Kr328

@RtYkk 发错了 (

Kr328 avatar Sep 13 '20 14:09 Kr328

那我+1 希望能接受intent来开关代理,便于tasker之类的app调用,现在只能靠模拟点击还是不太方便……

ha-ku avatar Nov 26 '20 06:11 ha-ku

那我+1 希望能接受intent来开关代理,便于tasker之类的app调用,现在只能靠模拟点击还是不太方便……

我知道一个用shell启动服务的命令,am start-foreground-service -n com.github.kr328.clash/com.github.kr328.clash.service.TunService 但是,成功的前提是要在这次启动前,clash是正常运行过的,如果之前启动的是别的VPN,那这个命令就无法启动成功,主程序是启动了,但服务无法开启,我也不知道为啥,但如果你手动开启了一次后,再关掉,以后都能用这个命令成功启动服务了,但如果终于开启了别的,那么下次又会失败了…… 我在想弄个intent来启动它自带的restart receiver,也许这个能一定成功开启,但研究了半天,还是不会写这个命令,写了几个都无效……

sachmx001 avatar Dec 24 '20 05:12 sachmx001

是不是在AndroidManifest里改一下 com.github.kr328.clash.service.TunService 的exported就可以用intent开关了?我本来想先试一试,但是现在是不是有签名验证什么的,改完自签名会闪退……现在也没开源了……

ha-ku avatar Jan 31 '21 12:01 ha-ku