응용 프로그램을 제거 할 때 그 응용 프로그램에서 사용 된 일부 데이터가 제거되는 어떤 방법이 있습니까? 나는 어떤 종류의 onUninstall 방법을 의미합니까?Android 제거 응용 프로그램에서 외부 데이터를 제거합니다.
감사합니다.
응용 프로그램을 제거 할 때 그 응용 프로그램에서 사용 된 일부 데이터가 제거되는 어떤 방법이 있습니까? 나는 어떤 종류의 onUninstall 방법을 의미합니까?Android 제거 응용 프로그램에서 외부 데이터를 제거합니다.
감사합니다.
아니요, 그러면 APK에 저장된 데이터가 항상 삭제됩니다.
SD 카드에 저장하는 경우 되돌릴 수는 있지만 개발자가 보안상의 이유로 다른 위치에서 해당 데이터를 제거 할 수도 있습니다.
개발자가 form sd card를 제거하지 않았습니다. 그래서 당신은 당신의 코딩에 의해 다시 돌아와 재사용 할 수 있습니다.
이제는 데이터를 저장하는 위치와 사용 방법에 따라 달라집니다.
감사합니다. 내 응용 프로그램을 제거 할 때 SD 카드의 특정 폴더에서 데이터를 제거해야합니다. 방법? – Waypoint
당신이 데이터를 저장할 때 같은 코드를 쓰면 그 코드에서 데이터를 제거하기위한 코드를 작성해야합니다. –
저장할 데이터 유형은 무엇입니까? –
죄송합니다. Android (now)는 onUninstall
과 같은 방법이 없습니다. 따라서 제거하는 동안 코드를 실행할 수있는 방법은 없습니다. 더 자세한 정보는 this thread을보십시오.
그러나 createExternalStoragePrivateFile
및 getExternalFilesDir
메서드를 사용하여 외부 파일을 만들 수 있습니다. 앱을 제거하면 삭제됩니다.
Android 개발자 사이트에서 docs and sample code을 확인하십시오.
/data/data /에 저장해야하는 데이터로, 응용 프로그램을 제거하면 응용 프로그램의 데이터도 제거됩니다. Activity.getDir()을 사용하여 해당 폴더를 가져올 수 있습니다.
업데이트 된 답변보기 그것이 어떻게 도움이되는지보십시오. –