현재 서비스에 윈도우메니저를 넣어서 이미지뷰로 이미지를 보여주고 있습니다.
이 이미지를 배경화면(안드로이드홈화면) 이면 보여주고,
다른 앱이 실행 중이면 보여주지 않게 하려고 합니다.
현재 상태가 배경화면인지 다른 앱이 실행된건지를 알아내는건 성공 했는데요.
액티비티가 활성화 되거니 최상위 액티비티에 변화가 있거나 하는걸 BroadcastReceiver 로 받을 수 있으면 그때 체크하면 되는데
지금은 쓰레드를 돌려서 0.1초나1초 단위로 계속 검사하게 하는 방법 밖에 생각이 나지 않습니다.
IntentFilter 에 액선 넣어서 SCREEN_ON, OFF 같은건 해봤는데요.
최상위 Activity 가 변하는걸 감지하는 방법이 있을까요?