Android判斷后臺服務(wù)是否開啟的兩種方法實(shí)例詳解
Android判斷后臺服務(wù)是否開啟的兩種方法實(shí)例詳解
最近項(xiàng)目用到后臺上傳,就開啟了一個服務(wù)service。
但是剛開始用這種方法,有些機(jī)型不支持:酷派不支持。然后又換了第二種判斷方法。
// public boolean isServiceWork(Context mContext, String serviceName) {
// boolean isWork = false;
// ActivityManager myAM = (ActivityManager) mContext
// .getSystemService(Context.ACTIVITY_SERVICE);
// List<ActivityManager.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;
// }
第二種是:傳入service的包名
private boolean isServiceRunning(String ServicePackageName) {
ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
for (ActivityManager.RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if (ServicePackageName.equals(service.service.getClassName())) {
return true;
}
}
return false;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android 應(yīng)用更換皮膚實(shí)現(xiàn)方法
本文主要介紹Android 應(yīng)用更換皮膚,Android應(yīng)用如果想更換皮膚這里幫大家整理了相關(guān)資料,有需要的小伙伴可以參考下2016-08-08
解析android創(chuàng)建快捷方式會啟動兩個應(yīng)用的問題
本篇文章是對關(guān)于android創(chuàng)建快捷方式會啟動兩個應(yīng)用的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
android 限制某個操作每天只能操作指定的次數(shù)(示例代碼詳解)
這篇文章主要介紹了android 限制某個操作每天只能操作指定的次數(shù),本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
Android使用Spinner控件實(shí)現(xiàn)下拉列表的案例
今天小編就為大家分享一篇關(guān)于Android使用Spinner控件實(shí)現(xiàn)下拉列表的案例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03
Android開發(fā)Flutter?桌面應(yīng)用窗口化實(shí)戰(zhàn)示例
這篇文章主要為大家介紹了Android開發(fā)Flutter?桌面應(yīng)用窗口化實(shí)戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
微前端架構(gòu)ModuleFederationPlugin源碼解析
這篇文章主要為大家介紹了微前端架構(gòu)ModuleFederationPlugin源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
Android10 App 啟動分析進(jìn)程創(chuàng)建源碼解析
這篇文章主要為大家介紹了Android10 App啟動分析進(jìn)程創(chuàng)建源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
Android Studio報(bào)錯unable to access android sdk add-on list解決方案
這篇文章主要介紹了Android Studio報(bào)錯unable to access android sdk add-on list解決方案,本文通過多種方式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03

