안드로이드 파일 저장

나고수·2022년 6월 26일
0

1일1공부

목록 보기
49/67
//외부 저장소 내 개별앱 공간에 저장하기
val basePath = requireContext().getExternalFilesDir(null)?.absolutePath
filePath = "${basePath}/앱이름.확장자"
//ex) "${basePath}/example.3gp"
//저장 위치 > storage/self/primary/android/data/com.project.name/files
//파일 불러오기
val audiosList = requireContext().getExternalFilesDir(null)?.listFiles()

//'외부 저장소 내 개별앱 내 디렉토리별'로 넣기
val basePath = requireContext().getExternalFilesDir(Environment.DIRECTORY_RECORDINGS)?.absolutePath}
filePath = "${basePath}/앱이름.확장자"
//저장 위치 > storage/self/primary/android/data/com.app.anme/files/Recordings
//참고 > https://developer.android.com/reference/android/os/Environment?hl=ko#DIRECTORY_RECORDINGS

//파일이 아닌 캐시로 저장하기 
//context.externalCacheDir 을 사용하면
//storage/self/primary/android/data/com.app.anme/cache 에 저장 됨.
profile
되고싶다

0개의 댓글