情景模式
打开特定APP时打开某服务:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[ { "name": "WaiwangOpenClash", "description": "打开wai网进程自动开启clash", "priority": 1, "condition": "frontPkgChanged == true && globalVarOf$waiwangapp.contains(to)", "delay": 0, "actions": [ "ui.showShortToast(\"正在打开clash\");", "su.exe('am start-service -n com.github.kr328.clash/com.github.kr328.clash.service.TunService')" ] } ] |
使用全局变量:waiwangapp
1 2 3 4 5 6 7 8 9 10 11 12 |
[ "tv.twitch.android.app", "com.google.android.gm", "com.twitter.android", "com.google.android.gsf.login", "com.picacomic.fregata", "org.telegram.messenger", "com.google.android.youtube", "com.discord", "jp.pxv.android" ] |
本来还做了一个当全局变量内某app被关闭了任务时,关闭clash服务
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[ { "name": "WaiwangStopClash", "description": "外网软件被杀的时候关闭clash", "priority": 1, "condition": "taskRemoved == true && globalVarOf$waiwangapp.contains(pkgName)", "actions": [ "ui.showShortToast(\"正在杀死clash\");", "killer.killPackage(“com.github.kr328.clash”);" ] } ] |
但是不管是kill clash还是stopservice,都没办法关闭,不过condition是正常触发的
指令整理:
执行adb命令
1 2 3 |
使用方法:su.exe(命令) 例子:"su.exe('am start-service -n com.github.kr328.clash/com.github.kr328.clash.service.TunService')" 备注:例子为打开clash服务 |
屏幕下方提示框
1 2 3 |
使用方法:ui.showShortToast(\"提示内容\"); 例子:"ui.showShortToast(\"正在杀死clash\");" 备注:转义放进去的"好像是必须的? |
移花接木
叨鱼:
1 2 |
[{"from":{"mClass":"com.sdo.sdaccountkey.ui.welcome.WelcomeActivity","mPackage":"com.sdo.sdaccountkey"},"to":{"mClass":"com.sdo.sdaccountkey.ui.MainActivity","mPackage":"com.sdo.sdaccountkey"}}] |
有个小问题就是会闪退一下 果然还是太暴力了
书芽:
1 2 |
[{"from":{"mClass":"com.readcd.diet.view.activity.WelcomeActivity","mPackage":"com.readcd.diet"},"to":{"mClass":"com.readcd.diet.view.activity.ReadBookActivity","mPackage":"com.readcd.diet"}}] |
直接跳过欢迎页面
微博:
1 2 |
[{"from":{"mClass":"com.sina.weibo.SplashActivity","mPackage":"com.sina.weibo"},"to":{"mClass":"com.sina.weibo.MainTabActivity","mPackage":"com.sina.weibo"}}] |
好像没啥用
超星学习通:
1 2 |
[{"from":{"mClass":"com.chaoxing.mobile.activity.SplashActivity","mPackage":"com.chaoxing.mobile"},"to":{"mClass":"com.chaoxing.mobile.main.ui.MainTabActivity","mPackage":"com.chaoxing.mobile"}}] |
学习通的这条运行的很完美
知乎:
1 2 |
[{"from":{"mClass":"com.zhihu.android.app.ui.activity.LaunchAdActivity","mPackage":"com.zhihu.android"},"to":{"mClass":"com.zhihu.android.app.ui.activity.MainActivity","mPackage":"com.zhihu.android"}}] |
1 2 |
[{"from":{"mClass":"com.zhihu.android.app.ui.activity.LauncherActivity","mPackage":"com.zhihu.android"},"to":{"mClass":"com.zhihu.android.app.ui.activity.MainActivity","mPackage":"com.zhihu.android"}}] |
有两条 但是好像都没啥用