国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 判斷程序在前臺運行還是后臺運行

2019-12-12 03:09:28
字體:
來源:轉載
供稿:網友

就簡單的一個方法,就不用寫什么步驟了:

public static boolean Frontdesk(Context context) { ActivityManager activityManager = (ActivityManager) context   .getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningAppProcessInfo> appProcesses = activityManager   .getRunningAppProcesses(); for (ActivityManager.RunningAppProcessInfo appProcess : appProcesses) {  if (appProcess.processName.equals(context.getPackageName())) {   Log.i(context.getPackageName(), "此appimportace ="     + appProcess.importance     + ",context.getClass().getName()="     + context.getClass().getName());   if (appProcess.importance != ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {    Log.i(context.getPackageName(), "處于后臺"      + appProcess.processName);    return true;   } else {    Log.i(context.getPackageName(), "處于前臺"      + appProcess.processName);    return false;   }  } } return false;}

在需要的地方調用Frontdesk(context)方法即可

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四川省| 巨野县| 台东县| 共和县| 申扎县| 绥化市| 垫江县| 安吉县| 庆云县| 会理县| 专栏| 扎鲁特旗| 乐清市| 琼结县| 长岭县| 虹口区| 丰原市| 宁陕县| 石屏县| 来安县| 株洲县| 岫岩| 信丰县| 临湘市| 卫辉市| 永靖县| 承德县| 岳池县| 绥江县| 阿鲁科尔沁旗| 拉萨市| 斗六市| 怀集县| 涡阳县| 日土县| 舞阳县| 南漳县| 华坪县| 和硕县| 乌苏市| 会宁县|