android安卓实现应用程序自定义定制墓碑机制。在安卓系统体验苹果ios和微软wp的命令
可使用Thanox情景模式、Xposed edge、Automate、Tasker、Macrodroid等软件实现,辅以thanox乖巧模式,以更大化的利用运行内存。
1整个程序墓碑:
ps -ef|grep 应用包名|grep -v grep|awk '{print $2}'|xargs kill -19
或pgrep -f 应用包名|xargs kill -19
解除墓碑为pgrep -f 应用包名|xargs kill -18
2应用程序自定义进程墓碑: 如微信除主进程和push外的进程墓碑
ps -ef|grep com.tencent.mm:|grep -v push|grep -v grep|awk '{print $2}'|xargs kill -19
解除墓碑为ps -ef|grep com.tencent.mm:|grep -v push|grep -v grep|awk '{print $2}'|xargs kill -18或pgrep -f 应用包名|xargs kill -18
3结束部分进程
ps -ef|grep 应用包名|grep -v grep|awk '{print $2}'|xargs kill -9
举例thanox情景模式:
[
{
"name": "解除墓碑",
"description": "打开全局变量中的任何一个应用的使用界面时解除该应用的墓碑状态",
"priority": 2,
"condition": "frontPkgChanged == true && globalVarOf$s.contains(to)",
"actions": [
"sh.exe(\"ps -ef | grep \" +to +\" | awk '{print $2}' | xargs kill -18\");",
"Thread.sleep(1000);",
"ui.showShortToast(\"[受虐滑稽][受虐滑稽][受虐滑稽]\");"
]
}
]
[
{
"name": "墓碑",
"description": "当按下多任务键导致程序进入后台时墓碑全局变量中的应用程序",
"priority": 2,
"condition": "frontPkgChanged == true && globalVarOf$s.contains(from) && input.getLastKey == 187",
"actions": [
"sh.exe(\"ps -ef | grep \" +from +\" | awk '{print $2}' | xargs kill -19\");",
"ui.showShortToast(\"[受虐滑稽][受虐滑稽][受虐滑稽]\");"
]
}
]