• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
슈퍼드로이드
 
 
 
카페 게시글
안드로이드 질문 assets 폴데에 있는 파일 삭제 할 수 있나요?
toto 추천 0 조회 1,995 15.03.12 19:19 댓글 3
게시글 본문내용
 
다음검색
댓글
  • 15.03.13 14:32

    첫댓글 안녕하세요. 제가 아는 범위에서 답변드려요.

    1) 삭제할 수 없습니다
    assets은 패키징 되기전 프로젝트 파일에서 /assets 경로에 파일을 추가할 수 있죠.
    하지만 프로젝트를 컴파일하고 패키징해서 apk 형태 파일로 생성한후
    단말에 탑재되면 /assets 폴더가 생성되는 것이 아닙니다.
    그대로 apk 형태로 존재하죠.
    그럼 runtime시 assets 폴더를 접근하면
    해당 압축된 파일을 열어서 /assets을 참조합니다.

    그래서 runtime시 assets은 읽기만 가능합니다.
    삭제나 수정이 안되죠. 그래서 내장메모리로 복사해서 사용하는 것입니다.

  • 15.03.13 14:38

    2) assets 폴더의 사이즈 제한은 없지만
    안드로이드 apk 파일의 사이즈 제한은 있습니다.
    2012년 3월 5일 전에는
    50M의 사이즈 제한이 있었고, 그 이후에는 4GB로 높혀졌습니다.
    따라서 assets은 apk에 포함되기 때문에 제한이 있다고 보는게 맞네요.

    http://android-developers.blogspot.kr/2012/03/android-apps-break-50mb-barrier.html


    3. 마켓의 apk 사이즈 제한은 있습니다.
    2번으로 설명이 될 것 같습니다.

    수고하세요.

  • 작성자 15.03.13 20:59

    네 자세한 답변 감사합니다 ^^

최신목록