我就废话不多说了,还是直接看代码吧!
/**
* 判断应用是否已经启动
*
* @param context 上下文对象
* @param packageName 要判断应用的包名
* @return boolean
*/
public static boolean isAppAlive(Context context, String packageName) {
ActivityManager activityManager =
(ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List processInfos
= activityManager.getRunningAppProcesses();
for (int i = 0; i < processInfos.size(); i++) {
if (processInfos.get(i).processName.equals(packageName)) {
return true;
}
}
return false;
}
补充知识:android判断当前应用是否启动、app运行状态、某个界面是否在前台工具类整理
来直接看代码吧!
/**
* 判断当前应用是否启动
*
* @param context
* @return
*/
public static boolean ge