728x90
반응형
// 절대경로 변환
fun absolutelyPath(path: Uri): String {
var proj: Array<String> = arrayOf(MediaStore.Images.Media.DATA)
var c: Cursor = contentResolver.query(path, proj, null, null, null)
var index = c.getColumnIndexOrThrow(MediaStore.Images.Media.DATA)
c.moveToFirst()
var result = c.getString(index)
return result
}
설명 :
인텐트로 갤러리를 실행해서 가지고 온 결과인 경우일 것입니다.
onActivityResult 에서 나온 결과입니다. Uri는 (data!!.data) 를 통해서 받습니다.
changeProfilePath = absolutelyPath(data!!.data)
728x90
반응형
'Kotlin' 카테고리의 다른 글
코틀린 안드로이드 SharedPreferences 리스트 저장하기 (0) | 2018.12.28 |
---|---|
retrofit2 php에서 데이터 가지고 오고기2 (0) | 2018.12.26 |
코틀린 retrofit2 데이터 전송 to php (0) | 2018.11.28 |
코틀린 안드로이드 retrofit2 이미지 전송 (3) | 2018.11.22 |
코틀린 안드로이드 php에서 json으로 받아오기 (0) | 2018.11.14 |