第3个回答 2014-03-17
/**
* 判断指定包名的进程是否运行
* @param context
* @param packageName 指定包名
* @return 是否运行
*/
public static boolean isRunning(Context context,String packageName){
ActivityManager am = (ActivityManager) context.getSystemService(ACTIVITY_SERVICE);
List<RunningAppProcessInfo> infos = am.getRunningAppProcesses();
for(RunningAppProcessInfo rapi : infos){
if(rapi.processName.equals(packageName))
return true;
}
return false;
}