안드로이드
안드로이드) 파일 uri로 파일 경로, 이름, id 찾기
Henry95
2020. 1. 9. 17:20
반응형
// 실제 경로 찾기 private fun getPath(uri: Uri): String { val projection = arrayOf(MediaStore.Images.Media.DATA) val cursor = managedQuery(uri, projection, null, null, null) val column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA) cursor.moveToFirst() return cursor.getString(column_index) } // 파일명 찾기 private fun getName(uri: Uri): String { val projection = arrayOf(MediaStore.Images.ImageColumns.DISPLAY_NAME) val cursor = managedQuery(uri, projection, null, null, null) val column_index = cursor .getColumnIndexOrThrow(MediaStore.Images.ImageColumns.DISPLAY_NAME) cursor.moveToFirst() return cursor.getString(column_index) } // uri 아이디 찾기 private fun getUriId(uri: Uri): String { val projection = arrayOf(MediaStore.Images.ImageColumns._ID) val cursor = managedQuery(uri, projection, null, null, null) val column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.ImageColumns._ID) cursor.moveToFirst() return cursor.getString(column_index) }
반응형