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

조회수 1284회

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.. ) 들도 사용해봤지만 똑같은 증상입니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)