判斷乙個動態桌布是否已經在執行

2021-08-27 19:11:45 字數 780 閱讀 4744

/**

* 判斷乙個動態桌布是否已經在執行

* @param context:上下文

* @param tagetpackagename:要判斷的動態桌布的包名

* @return

*/public static boolean islivewall*****running(context context,

string tagetpackagename)

}return false;

}

後來需求改了,因為要在乙個應用中用到兩個動態桌布引擎,也就是兩個wall*****service,而他們都在同乙個應用中,也就是包名一樣,想要切換不同的引擎要通過包來判斷無法實現。於是想到另一種方法,通過服務名來判斷,這樣即使有多個不同的殷勤提供商也能區分開來!

/**

* 判斷乙個動態桌布是否已經在執行(根據service名來判斷,因為乙個動態桌布主要就是乙個service)

* * @param context

* 上下文

* @param tagetservicename

* 要判斷的動態桌布的服務名

* @return

*/public static boolean islivewall*****servicerunning(context context, string tagetservicename)

}return false;

}

python判斷乙個程序是否正在執行

import os,sys import win32com def proc exist process name is exist false wmi win32com.client.getobject winmgmts processcodecov wmi.execquery select fr...

如何判斷乙個執行緒是否正在執行

建立執行緒時 thread1 new mythread false thread1 freeonterminate false 不自動釋放執行緒 thread1 resume 開始執行執行緒 在execute方法中迴圈檢查terminated是否為true,如果為true,則退出迴圈.在主線程中結束...

如何判斷乙個執行緒是否正在執行

建立執行緒時 thread1 new mythread false thread1 freeonterminate false 不自動釋放執行緒 thread1 resume 開始執行執行緒 在execute方法中迴圈檢查terminated是否為true,如果為true,則退出迴圈.在主線程中結束...