안드로이드 개발 질문/답변
(글 수 45,052)
BroadcastReceiver mReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
if ( intent.getAction().equals(Intent.ACTION_SCREEN_ON) ) { //구현 }
else if ( intent.getAction().equals(Intent.ACTION_SCREEN_OFF) ) { //구현 }
}
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(mReceiver , filter);
우와 같은 리시버등록방식으로 화면잠금 혹은 화면자동꺼짐시에 동작을 수행하려고 하는데여
앱이 화면에 보일 때만 즉 켜져있을때에는 잘 동작하는데 그렇지 안을때는 안됩니다.
화면에 안보일때도 더 좋게는 앱이 죽어있을 떄에도 동작하게 하려면 어떻게 해야 할가요?
아시는분 답변부탁드립니다^^
public void onReceive(Context context, Intent intent) {
if ( intent.getAction().equals(Intent.ACTION_SCREEN_ON) ) { //구현 }
else if ( intent.getAction().equals(Intent.ACTION_SCREEN_OFF) ) { //구현 }
}
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(mReceiver , filter);
우와 같은 리시버등록방식으로 화면잠금 혹은 화면자동꺼짐시에 동작을 수행하려고 하는데여
앱이 화면에 보일 때만 즉 켜져있을때에는 잘 동작하는데 그렇지 안을때는 안됩니다.
화면에 안보일때도 더 좋게는 앱이 죽어있을 떄에도 동작하게 하려면 어떻게 해야 할가요?
아시는분 답변부탁드립니다^^



