마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

지금내어플이 사용안하고 백그라운드에서 돌고 있는거 감지하는법좀..

0 추천
내가 만든 어플이 메인으로 사용안되고 다른어플을 사용중이거나

화면이 꺼져 있을경우 어떻게  서비스에서 어떻게 감지해야 하나요? ㅠㅠ
초록귀신 (760 포인트) 님이 2013년 12월 4일 질문

1개의 답변

0 추천
public static boolean isForegroundApp(Context context, String packageName) {
    ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); 
    List<RunningAppProcessInfo> runningList = activityManager.getRunningAppProcesses();
    for(RunningAppProcessInfo running : runningList) {
        if (running != null
                && running.processName != null
                && running.processName.equals(packageName)
                && running.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
            return true;
        }
    }
    return false;
}

 

 

루지메이앙 (3,450 포인트) 님이 2013년 12월 4일 답변
헐퀴우키퀴!!!!
정말 감사드러요!
...