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

앱 삭제를 감지하여 처리 가능한가요??

0 추천
안녕하세요.

안드로이드 초보 개발자입니다.

내 앱이 아닌 다른 앱에 대해서는 앱 설치, 삭제, 업데이트 등을 감지하여 처리 가능한걸로 알고 있습니다.(ACTION_PACKAGE_)

근데 저는 내앱이 지워질때 내앱에서 만든폴더, 파일도 지워주고 싶은데요.
(사용자가 직접 지우지 않으면 계속 남아있으니까.. 용량 차지하고.. ㅠㅠ)

이건 방법이 없을까요?? 조언 부탁드립니다.
블랙이요블랙 (12,860 포인트) 님이 2016년 6월 14일 질문

2개의 답변

0 추천
이런게 가능하면 삭제안되려고 발악하는 악성앱이 넘쳐날 겁니다.

삭제될 때 파일을 지우는게 목적이면 Context.getExternalCacheDir , Context.getExternalFilesDir 디렉토리 아래에 파일을 만들면 앱이 삭제될 때 파일도 지워질 겁니다.
익명사용자 님이 2016년 6월 14일 답변
답변 감사합니다.
간혹 앱을 삭제하면 인터넷창이 뜨면서 '왜삭제하셨는지알려주세요' 하는게 있던데...
이런걸 뭘까요?
0 추천
self -> 불가

타앱 -> 가능
aucd29 (218,390 포인트) 님이 2016년 6월 14일 답변
답변 감사합니다. 셀프로 가능해야하는데 ㅠㅠ
self 로 걸어놔도 삭제 되면서 해당 receiver 가 날라가는 덕분에 넘어오질 않더라구요
전에 비슷한 경험이 있네요
...