Android實現(xiàn)判斷某個服務(wù)是否正在運行的方法
更新時間:2015年10月20日 10:52:51 作者:非著名程序員
這篇文章主要介紹了Android實現(xiàn)判斷某個服務(wù)是否正在運行的方法,涉及Android針對系統(tǒng)服務(wù)運行狀態(tài)的判斷技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Android實現(xiàn)判斷某個服務(wù)是否正在運行的方法。分享給大家供大家參考,具體如下:
/**
* 判斷某個服務(wù)是否正在運行的方法
*
* @param mContext
* @param serviceName
* 是包名+服務(wù)的類名(例如:net.loonggg.testbackstage.TestService)
* @return true代表正在運行,false代表服務(wù)沒有正在運行
*/
public boolean isServiceWork(Context mContext, String serviceName) {
boolean isWork = false;
ActivityManager myAM = (ActivityManager) mContext
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> myList = myAM.getRunningServices(40);
if (myList.size() <= 0) {
return false;
}
for (int i = 0; i < myList.size(); i++) {
String mName = myList.get(i).service.getClassName().toString();
if (mName.equals(serviceName)) {
isWork = true;
break;
}
}
return isWork;
}
希望本文所述對大家Android程序設(shè)計有所幫助。
您可能感興趣的文章:
- Android判斷App前臺運行還是后臺運行(運行狀態(tài))
- Android App后臺服務(wù)報告工作狀態(tài)實例
- Android中程序的停止?fàn)顟B(tài)詳細介紹
- Android編程判斷應(yīng)用程序是否已安裝的方法
- android編程判斷應(yīng)用是否具有某個權(quán)限的方法
- Android判斷當(dāng)前應(yīng)用程序處于前臺還是后臺的兩種方法
- android實現(xiàn)獲取正在運行的應(yīng)用程序
- Android 判斷某個服務(wù)(service)是否運行
- 判斷Android程序是否在前臺運行的兩種方法
- android判斷軟件是否第一次運行的方法
- Android開發(fā)實現(xiàn)根據(jù)包名判斷App運行狀態(tài)的方法
相關(guān)文章
Android Flutter實現(xiàn)五種酷炫文字動畫效果詳解
animated_text_kit這一動畫庫有多種文字動畫效果,文中將利用它實現(xiàn)五種酷炫的文字動畫:波浪涌動效果、波浪線跳動文字組、彩虹動效、滾動廣告牌效果和打字效果,需要的可以參考一下2022-03-03
Android WebView使用方法詳解 附j(luò)s交互調(diào)用方法
這篇文章主要為大家詳細介紹了Android WebView使用方法詳解,文中附j(luò)s交互調(diào)用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05
Android編程實現(xiàn)canvas繪制柱狀統(tǒng)計圖功能【自動計算寬高及分度值、可左右滑動】
這篇文章主要介紹了Android編程實現(xiàn)canvas繪制柱狀統(tǒng)計圖功能,具備自動計算寬高及分度值及左右滑動的功能,涉及Android canvas繪圖操作相關(guān)技巧,需要的朋友可以參考下2017-01-01
Flutter?Widget?之FocusableActionDetector使用詳解
這篇文章主要為大家介紹了Flutter?Widget?之FocusableActionDetector使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11

