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

자기자신 패키지를 삭제하는방법

0 추천
현재 실행중인 어플의 패키지가 com.exam.test 라고 할 때,

 

자기 스스로 패키지를 삭제하려면 어떻게 해야하나요 ?
음무 (17,820 포인트) 님이 2014년 4월 10일 질문

1개의 답변

+1 추천

 

Uri packageURI = Uri.parse("package:"+"내패키지명");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);

를사용하면 사용자 동의를 얻습니다. 사용자가 OK를 누르면 삭제가 됩니다.

 

삭제가 완료되었을때도 BroadcastReceiver를 통해받을수있는데 자기자신의 앱을 삭제하는거니

Intent.ACTION_PACKAGE_FULLY_REMOVED는 못쓰는부분이군요..

 

 

 

whdrb19 (23,520 포인트) 님이 2014년 4월 10일 답변
...