Android(安卓)判断程序是否在前台运行
16lz
2021-12-22
protected static boolean isTopActivity(Activity activity) {String packageName = "com.liujy.android.test";ActivityManager activityManager = (ActivityManager) activity.getSystemService(Context.ACTIVITY_SERVICE);List<RunningTaskInfo> tasksInfo = activityManager.getRunningTasks(1);if (tasksInfo.size() > 0) {// 应用程序位于堆栈的顶层if (packageName.equals(tasksInfo.get(0).topActivity.getPackageName())) {return true;}}return false;}
更多相关文章
- android 如何判断程序是否在前台运行
- Android应用程序启动画面
- Multiple APK Support in Android(安卓)Market
- Android(安卓)APP的发布流程
- Android重启应用程序代码
- Android(安卓)获取已经安装的程序
- android对话框弹出方式动画
- Android(安卓)webView 使用back功能返回以前浏览过的页面
- android 如何判断当前进程在主页面