안드로이드 기기 디바이스에 실행 되고 있는
앱 정보를 뽑아오는 방법 입니다.
현재 실행 중인 앱 중에 해당 앱이 있는지
검사 할때나 여러 가지 방법으로 쓰일 수 있습니다.

현재 실행 되고 있는 앱 전체 정보를 가저 오는 방법과 첫번째로
실행 되고 있는 앱 정보를 가저 오는 방법으로 되어 있습니다.


1.
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
List<activitymanager.runningappprocessinfo> runningAppProcessInfoList = am.getRunningAppProcesses();
List<string> processNameList = new ArrayList<string>();
for (ActivityManager.RunningAppProcessInfo rapi : runningAppProcessInfoList) {
processNameList.add(rapi.processName);
}
StringBuilder processNamesBuilder = new StringBuilder();
for (String processName : processNameList) {
Log.e(" =========== ", " ========= " + processName);
}

2.
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
List<runningtaskinfo> Info = am.getRunningTasks(1);
ComponentName topActivity = Info.get(0).topActivity;
String topactivityname = topActivity.getPackageName();
</runningtaskinfo></string></string></activitymanager.runningappprocessinfo>

+ Recent posts