Android實現(xiàn)判斷某個服務是否正在運行的方法
更新時間:2015年10月20日 10:52:51 作者:非著名程序員
這篇文章主要介紹了Android實現(xiàn)判斷某個服務是否正在運行的方法,涉及Android針對系統(tǒng)服務運行狀態(tài)的判斷技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Android實現(xiàn)判斷某個服務是否正在運行的方法。分享給大家供大家參考,具體如下:
/** * 判斷某個服務是否正在運行的方法 * * @param mContext * @param serviceName * 是包名+服務的類名(例如:net.loonggg.testbackstage.TestService) * @return true代表正在運行,false代表服務沒有正在運行 */ 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后臺服務報告工作狀態(tài)實例
- Android中程序的停止狀態(tài)詳細介紹
- Android編程判斷應用程序是否已安裝的方法
- android編程判斷應用是否具有某個權(quán)限的方法
- Android判斷當前應用程序處于前臺還是后臺的兩種方法
- android實現(xiàn)獲取正在運行的應用程序
- Android 判斷某個服務(service)是否運行
- 判斷Android程序是否在前臺運行的兩種方法
- android判斷軟件是否第一次運行的方法
- Android開發(fā)實現(xiàn)根據(jù)包名判斷App運行狀態(tài)的方法
相關(guān)文章
android popuwindow點擊外部窗口不消失的實例
下面小編就為大家?guī)硪黄猘ndroid popuwindow點擊外部窗口不消失的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04Android開發(fā)中日期工具類DateUtil完整實例
這篇文章主要介紹了Android開發(fā)中日期工具類DateUtil,結(jié)合完整實例形式分析了Android針對日期與時間的計算、轉(zhuǎn)換、格式化、獲取等相關(guān)操作技巧,需要的朋友可以參考下2017-11-11Android P實現(xiàn)靜默安裝的方法示例(官方Demo)
這篇文章主要介紹了Android P實現(xiàn)靜默安裝,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-02-02Flutter實現(xiàn)密碼強度校驗結(jié)果的示例詳解
我們經(jīng)常在一些網(wǎng)站上看到這樣的密碼強度指示,使用三段線,分別用不同的顏色來表示弱密碼、中等強度密碼和強密碼,本篇我們就用?Flutter?來實現(xiàn)這樣一個密碼強度校驗示例,希望對大家有所幫助2023-08-08Android入門之動態(tài)BroadCast的使用教程
系統(tǒng)自己在很多時候都會發(fā)送廣播,比如電量低或者充足,剛啟動完,插入耳機,你有一條新的微信消息,這種都是使用BroadCast機制去實現(xiàn)的。BroadCast分為靜態(tài)和動態(tài)BroadCast兩種,本文就來聊聊動態(tài)BroadCast的使用,需要的可以參考一下2022-12-12