860709 루나
2014. 8. 21. 10:21
2014. 8. 21. 10:21
안드로이드 기기 디바이스에 실행 되고 있는 앱 정보를
뽑아오는 방법 입니다.
현재 실행 중인 앱 중에 해당 앱이 있는지 검사 할때나
여러 가지 방법으로 쓰일 수 있습니다.
현재 실행 되고 있는 앱 전체 정보를 가저 오는 방법과
첫번째로실행 되고 있는 앱 정보를 가저 오는 방법으로 되어 있습니다.
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> |