목록안드로이드 내부저장소 (2)
LISTORY
안드로이드에서 파일 탐색기와 같은 어플리케이션을 개발중이거나 또는 새로운 파일을 생성하기 위해선 현재 기기의 저장 공간은 어떻게 되는지, 또 사용 가능한 용량은 어느정도 인지 확인할 필요가 있을 경우가 있습니다. 안드로이드에서 현재 기기의 총 저장 용량과 사용 가능한 용량이 어느정도 확인하기 위해서는 StatFs 클래스를 사용해야 합니다. StatFs는 file system의 정보를 전달해주는 클래스로, 정보를 알기 원하는 경로를 넣어 생성할 수 있습니다. 내부저장소와 외부저장소의 용량을 알고 싶은 경우, 각각의 경로를 구하는 코드를 넣어줍니다. 외부저장소 : getDataDirectory()내부저장소 : getExternalStorageDirectory() StatFs를 사용하여 총 저장 용량과 사용 ..
모든 안드로이드 기기에는 파일을 저장할 수 있는 저장소가 있습니다. 저장소는 외부와 내부로 나뉘는데, 일반적으로 내부 저장소는 안드로이드 기기 자체에서 제공하는 비휘발성 내부 메모리를 말하고 외부 저장소는 마이크로 SD카드와 같은 이동식 저장소를 말합니다. 앱을 안드로이드 기기에 설치할 경우 기본적으로 내부 저장소에 저장이됩니다. 하지만 앱이 지나치게 크거나 하는 이유 등으로 외부 저장소에 설치를 원할 경우, 따로 설정하여 외부 저장소에도 어플리케이션을 설치할 수도 있습니다. 내부저장소와 외부저장소의 특징은 다음과 같습니다. 외부저장소에 파일을 저장하거나 읽고 싶을 경우에는 권한이 필요하여 manifest 파일에 따로 권한을 부여해줘야 하지만 내부저장소에 파일을 저장하거나 파일을 접근하는 것에는 특별한 ..