반응형
프로세서 중에서 FOREGROUND로 실행되는 프로세서 이름을 읽어서
package이름과 같은 것을 찾아서 처리
String strPackage = "";
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> proceses = am.getRunningAppProcesses();
//프로세서 전체를 반복
for(RunningAppProcessInfo process : proceses)
{
if(process.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND)
{
strPackage = process.processName; //package이름과 동일함.
Log.d("TEST", strPackage);
}
}
반응형
'Android' 카테고리의 다른 글
android javah 이용한 jni 헤더파일 만들기 (0) | 2013.06.18 |
---|---|
안드로이드 파일 입출력드 (0) | 2013.06.17 |
Eclipse 에서 NDK .so 자동 컴파일 (0) | 2013.06.09 |
앱 설치, 삭제, 업데이트 시에 발생하는 이벤트 가져오기 (0) | 2013.05.19 |
안드로이드 개발 툴들 (0) | 2013.05.19 |