手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >判断Android程序是否在前台运行的两种方法
判断Android程序是否在前台运行的两种方法
摘要:@OverrideprotectedvoidonStop(){if(!isAppOnForeground()){Debug.i("dwy",...

@Override protected void onStop() { if (!isAppOnForeground()) { Debug.i("dwy", "enter background"); mIsBackground = true; } else { Debug.i("dwy", "foreground"); mIsBackground = false; }

Judge is App in background when onStop() get called.

public boolean isAppOnForeground() { // Returns a list of application processes that are running on the // device ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE); String packageName = getApplicationContext().getPackageName(); List<ActivityManager.RunningAppProcessInfo> appProcesses = activityManager .getRunningAppProcesses(); if (appProcesses == null) return false; for (ActivityManager.RunningAppProcessInfo appProcess : appProcesses) { // The name of the process that this object is associated with. if (appProcess.processName.equals(packageName) && appProcess.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) { return true; } } return false; }

方法二:

/** * 需要权限:android.permission.GET_TASKS * * @param context * @return */ public boolean isApplicationBroughtToBackground(Context context) { ActivityManager am = (ActivityManager) context .getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> tasks = am.getRunningTasks(1); if (tasks != null && !tasks.isEmpty()) { ComponentName topActivity = tasks.get(0).topActivity; Debug.i(TAG, "topActivity:" + topActivity.flattenToString()); Debug.f(TAG, "topActivity:" + topActivity.flattenToString()); if (!topActivity.getPackageName().equals(context.getPackageName())) { return true; } } return false; }

【判断Android程序是否在前台运行的两种方法】相关文章:

Android中使用sax解析xml文件的方法

Android中库项目的使用方法图文介绍

Android Intent启动别的应用实现方法

在AndroidManifest.xml文件中设置Android程序的启动界面方法

android判断软件是否第一次运行的方法

在Android中访问WebService接口的方法

android实现获取正在运行的应用程序

Android不需要关闭后台运行程序

Android从服务器获取图片的实例方法

Android 在其他线程中更新UI线程的解决方法

精品推荐
分类导航