댓글 리스트
-
작성자 슈퍼성근 작성시간15.03.13 안녕하세요. 제가 아는 범위에서 답변드려요.
1) 삭제할 수 없습니다
assets은 패키징 되기전 프로젝트 파일에서 /assets 경로에 파일을 추가할 수 있죠.
하지만 프로젝트를 컴파일하고 패키징해서 apk 형태 파일로 생성한후
단말에 탑재되면 /assets 폴더가 생성되는 것이 아닙니다.
그대로 apk 형태로 존재하죠.
그럼 runtime시 assets 폴더를 접근하면
해당 압축된 파일을 열어서 /assets을 참조합니다.
그래서 runtime시 assets은 읽기만 가능합니다.
삭제나 수정이 안되죠. 그래서 내장메모리로 복사해서 사용하는 것입니다.
-
작성자 슈퍼성근 작성시간15.03.13 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번으로 설명이 될 것 같습니다.
수고하세요.