안드로이드 파일 다운로드 관련 질문입니다.


android file download와 관련해서 질문있습니다.

public static File getDirectory(String dir){ File file = Environment.getExternalStoragePublicDirectory(dir); if(!file.exists()) { file.mkdirs( ); } return file; }

현재 공용폴더를 가져오는 항목입니다 상수로 된 type대신 custom한 디렉토리를 생성하고 있습니다. 예) /Custom/Data

그리고 download manager는 request.setDestinationInExternalPublicDir(dir, fileName);

이와같이 되있습니다. 위의 메서드와 아래의 메서드의 dir은 같습니다.

공용폴더는 앱이 삭제되어도 해당폴더내의 파일이 유지되는걸로 알고있습니다.

현재 갤3, 베가 등으로 확인해봤을때 앱이 삭제되어도 데이터가 유지되는것을 확인했습니다. 테스트폰의 api버전은 키캣(4.4.2)입니다.

지금 메인폰이 갤7엣지에 누가입니다. 메인폰에서는 유독 앱 삭제시 custom하게 만든 공용폴더에 데이터가 삭제됩니다.

상수로 된 폴더 (예 : /DCIM/Data.. ) 들도 사용해봤지만 똑같은 증상입니다.

  • 알 수 없는 사용자

조회수 377


Banner bitmango

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close