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

죽지 않는 앱을 만들어 보려 합니다.

0 추천
종료버튼 하나만 있습니다. 누르게되면 finish() 를 호출합니다.

 

1. 홈버튼을 누르면 홈으로 나갔다가도 그걸 인지하고 다시 켜지게 하려 합니다.

2. 뒤로가기 버튼을 막으려 합니다.

3. 종료버튼을 눌러 앱을 종료하더라도 감시를 하다가 다시 앱을 켜야 합니다.

4. Task가 밑으로 바뀌어도 강제로 최상위로 올려야 합니다.

 

회사에서 해보라고 하는데...

가능한가요?

 

저는 초보 개발자입니다...

사수님께서 해보라고 하셔가지고............

어떻게 어디부터 손을 대야할지 모르겠습니다.

 

Activity 생명주기를 이용하는 것 같기도하고..

 

조언좀 부탁드려도 되겠습니까..?
윤둥이 (4,560 포인트) 님이 2013년 7월 16일 질문
저한테 300만 주시면 제가가서 만들어 드릴게용
1. 홈버튼은 막으면 되구요
2. 뒤로가기는 간단하게 오버라이딩만으로도 막힙니다
3. 종료버튼을 만들질 마세요
4. 이건 onPause정도로 가능하겠네요

1개의 답변

+1 추천
 
채택된 답변
문제 자체로만 보면 종료 되지 않는 어플을 만들라는거 같지만....

제가 볼때 사수는 서비스를 만들어 보라는 취지 인듯 합니다.

즉 서비스로 죽는 앱을 계속 살려 내라는 말같은데.....

일단 제가 해석하기에는 그렇습니다.
ThisPlus (46,920 포인트) 님이 2013년 7월 16일 답변
윤둥이님이 2013년 7월 16일 채택됨
아 감사합니다 저도 그런 생각을 했습니다
그럼 서비스의 생명주기에 대해 공부를 하고 서비스가 앱을 감시하도록 하는 부분을 공부하면 될까요?
내 말씀하신것 공부 하시면 될거 같구요...
앱을 감시한다라.... 음
거창한 감시라기 보다는...
앱의 패키지 네임을 이용하여 앱의 상태를 체크한다는 쪽으로 생각하시는 편이 편할듯 합니다.
즉 현재앱의 상태가
백그라운드에 빠져있는지
아니면 완전 종료가 되었는지
이두가지만 체크하여 원하시는 작업을 해주시면 되겠죠...
...