예전에 갤러리 접근시 권한이 필요했던거로 아는데요
현재 12, 13밖에 테스트가 안되서 이전버전을 보질 못했지만 권한을 따로 추가해주지 않았는데 갤러리 접근이 되서요
지금도 구글링해보면 write, read권한을 쓰는것같은데 따로 권한이 필요없어진건가요?
전에 회사에서도 테스트폰이 안드로이드 10이었나 9였나 했던거같은데, 이때도 권한 없이 접근을 했어서요
혼동이 오는데 어떤게 맞는건가요..?
코드는 이런형태로 써줬습니다
binding.btnGallery.setOnClickListener {
val intent = Intent(Intent.ACTION_PICK)
intent.type = "image/*"
activityResult.launch(intent)
}
private val activityResult: ActivityResultLauncher<Intent> = registerForActivityResult(
ActivityResultContracts.StartActivityForResult()
) {
if(it.resultCode == RESULT_OK && it.data != null) {
val uri = it.data?.data
Glide.with(this).load(uri).into(binding.ivPhoto)
}
}