나의 플랫폼/안드로이드
[Android] 현재 실행중인 App 체크
GsBOB
2015. 8. 31. 14:39
ActivityManager am = (ActivityManager) context.getSystemService(Activity.ACTIVITY_SERVICE);
String packageName = "";
if(Build.VERSION.SDK_INT > 20){
packageName = am.getRunningAppProcesses().get(0).processName;
}
else{
packageName = am.getRunningTasks(1).get(0).topActivity.getPackageName();
}
위 함수를 통하여 현재 실행중인 App의 PackageName을 받을 수 있다.
자기 App과 PackageName이 같은 경우, 현재 자기 App이 샐행되고 있다고 판단하면 된다.
참고 :