티스토리 뷰
Media file등을 DB에 저장해두고 사용하는데, 외부에서 파일이 지워진 경우가 발생하였습니다
파일을 열기 전에 파일이 존재하는지 확인하는 용도입니다
fun exists(context: Context, uri: Uri): Boolean {
return try {
val contentResolver = context.contentResolver
val inputStream = contentResolver.openInputStream(uri)
inputStream?.let {
it.close()
return true
} ?: run {
return false
}
} catch (exception: Exception) {
false
}
}
'안드로이드' 카테고리의 다른 글
(Android) 음성인식 (SpeechRecognize) (0) | 2022.07.06 |
---|---|
(Android) Room schema 변경 (version 변경) (0) | 2022.06.24 |
(Android) 국가별 맞춤 SimpleDateFormat 보여주기 (0) | 2022.06.23 |
(Android) 동영상 재생 Intent (0) | 2022.06.22 |
(Android) 동영상 촬영 및 DCIM폴더에 저장하기 (0) | 2022.06.22 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday