IT/안드로이드+JAVA
[Android] 내부 저장소 경로 가져오기
안경 쓴 귀니
2021. 5. 4. 00:22
반응형
각 앱에서만 접근 가능한 내부 저장소 폴더 경로 가져오기 및 파일 목록 조회
내부 저장소 경로는 아래와 같다.
data/data/패키지명
ex) data/data/com.test.app
내부 저장소 안에는 files, databases, cache 등의 폴더로 구성되어 있다.
Context를 사용하여 내부 저장소에 접근 가능하며
getDir(), getCacheDir(), getDataDir() 등으로 접근 가능하다.
- 내부 저장소 file 경로 접근 방법
String path = getFilesDir().getAbsolutePath();
// /data/user/0/com.test.app/files
- 내부 저장소 databases 경로 접근 방법
dbFileName은 실제 파일명을 입력한다.
String path = getDatabasePath("dbFileName").getAbsolutePath();
// /data/user/0/com.test.app/databases/data
반응형