「Thanox Profile」修訂間的差異

出自Silica Library | 間奏時光
跳至導覽 跳至搜尋
行 14: 行 14:
  "actions": 
  "actions": 
  [
  [
   "foreach (el : globalVarOf$Background) {activity.launchProcessForPackage(el); Thread.sleep(6000);}",
   "foreach (fore : globalVarOf$Background) {activity.launchProcessForPackage(fore); Thread.sleep(6000);}",
   "foreach (el : globalVarOf$Foreground) {activity.launchMainActivityForPackage(el); Thread.sleep(6000);}"
   "foreach (back : globalVarOf$Foreground) {activity.launchMainActivityForPackage(back); Thread.sleep(6000);}"
  ]
  ]
}]
}]

於 2022年8月11日 (四) 09:06 的修訂

Thanox Pro 情景模式

開機自啟動

  變量名:ForegroundBackground
  一般情況下請使用 BackgroundForeground 主要用在一些僅啟動進程不足以正常運行的 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 (fore : globalVarOf$Background) {activity.launchProcessForPackage(fore); Thread.sleep(6000);}",
  "foreach (back : globalVarOf$Foreground) {activity.launchMainActivityForPackage(back); Thread.sleep(6000);}"
 ]
}]

進程守護 (啟動應用進程)

  變量名: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)"]
}]