inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코틀린 기반 안드로이드 앱개발 고급 3단계

앨범에서 사진 가져오기

앨범에서 사진가져오기 android 10.0 Q 버전에서는 안됩니다.

326

ahndy39

작성한 질문수 4

0

9.0버전에서는 동작되는거 확인했습니다. 버전문제인것 같은데요.

단말기 , 에뮬 둘다 사진을 가져오지 못합니다.

사진을 가져오지 못하네요. 혹시 10.0 에서는 변경된 점이 있나요? 있다면 해결방안도 알려주세요.

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)

if(resultCode == RESULT_OK){

var c = contentResolver.query(data?.data, null, null, null, null)
c.moveToNext()

var index = c.getColumnIndex(MediaStore.Images.Media.DATA)
var source = c.getString(index)

var bitmap = BitmapFactory.decodeFile(source)

bitmap = resizeBitmap(1024, bitmap)

imageView.setImageBitmap(bitmap)

var degree = getDegree(source)
imageView.rotation = degree
}
}

data?.data 부분에서 빨간줄생깁니다.

kotlin android

답변 1

0

소프트캠퍼스

안드로이드 10 버전 이후 외부 저장소 접근 방법이 달라졌습니다. 

일단 10에서 새롭게 적용된 방식을 적용하지 않아도 되는 방법은 아래링크로 들어가보시면 됩니다.

https://codechacha.com/ko/android-q-scoped-storage/

10에서의 외부 저장소 정책은 1년간 유보되었고 11버전에서의 정책을 봐야 확실해 지는 부분이지만 적용될것 같습니다.

6강에 비디오가 이상해요

0

27

2

진입 여부 판단 기준 질문

0

77

3

피그마 first draft 기능 질문

0

49

3

upup 질문

0

58

2

data.ai 필터링 검색이 안됩니다!

0

47

1

다양한 관점의 코드 경험을 위해 개선하지 않은 코드

1

47

1

앱 리텐션에 대한 질문

0

50

2

저예산+최대지출 캠페인 유지시간

0

65

2

강의가 검은 화면으로 나옵니다.

0

49

1

histories() 응답에 PointHistory.id를 포함한 이유가 궁금합니다/

1

44

2

DI시 eager과 lazy

0

37

2

타입스크립트

0

46

1

actuator에서 health 외의 다른 URL은 404 Notfound 에러가 발생합니다.

0

47

2

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

215

1

실무에서는 액션바보다 툴바를 더 많이 쓰나요?

0

292

1

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

718

2

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

449

1

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

217

1

server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.

0

616

2

manifest provider 코드 오류

0

196

1

okhttp api사용에서 callback함수 오류

0

1039

2

FCM 강좌들으며 하는 도중에 JSP 오류가 발생하는데 답변부탁드립니다!

0

308

1

강의자료가 갑자기 없어졌어요

0

164

1

강의 내용 그대로 따라하고 실습해보았는데 가상머신이 강제종료됩니다

0

227

1