判斷當前服務是否執行
//判斷服務是否在執行
private boolean isServiceRunning() {ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if ("com.beicai.zhongji_programe.service.Music_service".equals(service.service
return true;
}
}
return false;
}
把這個程式碼複製到你的程式碼中 可以 根據返回值的型別進行判斷服務是否在執行
相關推薦
判斷當前服務是否執行
//判斷服務是否在執行 private boolean isServiceRunning() { ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
shell判斷程式/服務是否執行
由於目前多元件的開發模式,導致一個服務可能是由多個元件同時支援的,所以判斷這些元件的正常執行就變得比較重要了,之前是根據資料流向,由源頭開始判斷,命令繁瑣,且時間長了,命令也就不記得了。所以想編寫一個指令碼,進行服務的status判斷:以agent+kafka +tomcat
安卓判斷當前是否在主執行緒
判斷當前是否在主執行緒:ThreadExecutor.isMainThread() 如果當前不是主執行緒,切換到主執行緒: ThreadExecutor.getInstance().executeOnUI(new Runnable() { &nb
Android判斷當前是否在主執行緒
Android開發中,有時需要判斷當前執行緒到底是主執行緒,還是子執行緒。 例如:我們在自定義View時,想要讓View重繪,需要先判斷當前執行緒到底是不是主執行緒,然後根據判斷結果來決定到底是呼叫 invalidate() 還是 postInvalidate() 方法.
NSIS打包,判斷當前程式是否在執行
編譯完成後會後兩個方法,一個是un.onInit,解除安裝程式;一個是un.onUninstSuccess解除安裝成功提示 我們一般在安裝程式的時候以及解除安裝,需要判斷一下,要不程式正在執行,刪不了它。 新增這兩個方法就行。 安裝時候判斷 Functi
Android - 判斷當前應用執行在前臺還是後臺
判斷android當前執行在前臺還是後臺,有兩種解決方案: 第一種:當app1開啟顯示在最上面頁面時返回true, 但是當app1開啟執行在後臺,app開啟執行在最上面頁面時也返回true。 private boolean isTopActivity() { Activity
linux -檢視當前服務執行狀態
#service servicename status是當前狀態#chkconfig --list servicename是檢視啟動狀態,也就是是否開機自動啟動 如果service和chkconfig 找不到,可以試試/sbin/service和/sbin/chkconfig 如果用ubuntu好像是要用/e
android中判斷當前執行activity名的方法
本文例項講述了android獲取當前執行Activity名字的方法,可以避免即時聊天再出現通知的情況。分享給大家供大家參考。具體方法如下: 最近在做聊天時需要知道當前Activity是哪一個Activity.整理了兩種方法: 第一種:要方便一點(Service中無法使
Android之判斷某個服務是否正在執行的方法
/** * 判斷某個服務是否正在執行的方法 * * @param mContext * @param serviceName * 是包名+服務的類名(例如
判斷當前activity是不是在手機執行的的棧頂
實用方法功能記錄! /*** 判斷activity有沒有在頂部* * @return*/private boolean isTopActivity() {boolean isTop = false;
Android 判斷當前執行緒是否是主執行緒
Android 中怎麼判斷當前是否是主執行緒呢?別怕,我有方法 0.0 方法一:通過 Looper 判斷: if (Looper.myLooper() != Looper.getMainLo
linux小記 -檢視當前服務執行狀態
#service servicename status是當前狀態#chkconfig --list servicename是檢視啟動狀態,也就是是否開機自動啟動如果service和chkconfig 找不到,可以試試/sbin/service和/sbin/chkconfig如果用ubuntu好像是要用/etc
ios 裡如何判斷當前應用的定位服務是否可用
mark! 用到地圖定位的時候,會判斷定位是否可用來初始化定位服務。 但是以前的方法是判斷所有應用的定位服務,無法指定到當前的應用是否開啟服務。下面的就可以直接搞定這個問題。 if ([CLLocationManager locationServicesEnabled]
Android判斷一個Service是否執行 對服務的判斷
在開啟一個服務之前應該判斷該服務知否已經在執行 //本方法判斷自己些的一個Service-->com.android.controlAddFunctions.PhoneService是否已經執行 public static boolean isWorked()
Android中判斷當前執行緒是否是主執行緒
通過Thread.currentThread()得到當前執行緒,通過Looper.getMainLooper().getThread()得到主執行緒,進行比較即可。 public boolean isMainThread() { return Thre
C#中如何判斷當前執行緒是否為主執行緒
/ Do this when you start your application static int mainThreadId; // In Main method: mainThreadId = System.Threading.Thread.CurrentT
判斷當前執行緒是否UI執行緒
兩種方法: 1.if (Thread.currentThread() == Looper.getMainLooper().getThread()) { // UI執行緒 } else { // 非UI執行緒 }2.if (Looper.myLooper(
當前服務器的並發連接數查看
efault his 配置 並發訪問 版本 並發 nds end 數量 最近在測試項目,項目環境是centos 5.6下,nginx,mysql,php環境的項目,數據庫的數據量較大,每個表都是近億級別的數據,多表輪詢查詢。 linux的最大並發允許的鏈接: 查看當前服務器
vc判斷當前用戶是否具有administrator 權限代碼
color format min() new ins int class 判斷 auth BOOL IsAdmin() { HANDLE hAccessToken; BYTE * InfoBuffer = new BYTE[1024];
Linux服務器執行yum update不成功
技術分享 fresh yum.conf col comm enabled plugin bug /var/ Linux服務器執行yum update報錯提示: Loaded plugins: fastestmirror, refresh-packagekit, secur