Thanox Profile
跳到导航
跳到搜索
Thanox Pro 情景模式
总集篇 (开机自启动 + 被杀后台自动重新运行 + 开关屏幕运行)
[ { "name": "KeepAlive", "description": "Global Variant: keepAlive", "priority": -1, "condition": "systemReady == true || screenOff == true || screenOn == true || pkgKilled == true", "delay": 10000, "actions": [ "foreach (app: globalVarOf$keepAlive) {activity.launchProcessForPackage(app); Thread.sleep(3000);}" ] } ]
开机自启动
变量名:Foreground
与 Background
一般情况下请使用 Background
,Foreground
主要用在一些仅启动进程不足以正常运行的 APP,如 小米健康运动
(只开进程手表无法收到任何通知)。另不建议移除 Thread.sleep(3000);
。密集地执行 activity.launchProcessForPackage
会导致需要启动多个应用的时候部分不成功。
[ { "name": "System Boot Ready Running", "description": "Global Variant: Foreground, Background", "priority": 1, "condition": "systemReady == true", "delay": 10000, "actions": [ "foreach (back: globalVarOf$Background) {activity.launchProcessForPackage(back); Thread.sleep(3000);}", "foreach (fore: globalVarOf$Foreground) {activity.launchMainActivityForPackage(fore); Thread.sleep(3000);}" ] } ]
进程守护 (启动应用进程)
变量名:Background
[ { "name": "Keep Background Running", "description": "Global Variant: Background", "priority": 1, "condition": "pkgKilled == true && globalVarOf$Background.contains(pkgName)", "actions": [ "activity.launchProcessForPackage(pkgName)" ] } ]
进程守护 (打开应用主界面)
变量名:Foreground
主要用在一些仅启动进程不足以正常运行的 APP,如 小米健康运动
(只开进程手表无法收到任何通知)。
[ { "name": "Keep Foreground Running", "description": "Global Variant: Foreground", "priority": 1, "condition": "pkgKilled == true && globalVarOf$Foreground.contains(pkgName)", "actions": [ "activity.launchMainActivityForPackage(pkgName)" ] } ]
NFC 被关闭后自动打开
避免任何情况下 NFC 被关闭后不会自动打开 (如无线充电)。
[ { "name": "NFC Always On", "description": "NFC Always On", "priority": 1, "condition": "hw.isNfcEnabled() == false", "actions": [ "hw.enableNfc()" ] } ]