本文實例講述了Android編程判斷當前指定App是否在前臺的方法。分享給大家供大家參考,具體如下:
//在進程中去尋找當前APP的信息,判斷是否在前臺運行private boolean isAppOnForeground() {ActivityManager activityManager =(ActivityManager) getApplicationContext().getSystemService( Context.ACTIVITY_SERVICE);String packageName =getApplicationContext().getPackageName();List<RunningAppProcessInfo>appProcesses = activityManager.getRunningAppProcesses();if (appProcesses == null)return false;for (RunningAppProcessInfo appProcess : appProcesses) {if (appProcess.processName.equals(packageName) && appProcess.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND) { return true;}}return false;}希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答
圖片精選