Android App Track⛺-041

MunkiJeon·2024년 8월 22일

TIL

목록 보기
58/59

7/24

TIL (Today I Learned)

오늘 공부한거!

  • photopicker

사용방법

// groovy
dependencies {
    // Kotlin
    implementation("androidx.activity:activity-ktx:1.6.0")
}
//선언부
private val pickMedia = registerForActivityResult(PickVisualMedia()) { uri ->
    // 사진 선택 이후 돌아왔을 때 콜백
    if (uri != null) {
        // 선택된 사진이 있을 경우
    } else {
        // 선택된 사진이 없을 경우
    }
}
//////////////////////////////////////
//코드
// 이미디와 비디오 모두
//pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.ImageAndVideo))

// 이미지만
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.ImageOnly))

// 비디오만
//pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.VideoOnly))

// MIME 타입 지원.
// ex. GIF
val mimeType = "image/gif"
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.SingleMimeType(mimeType)))
profile
공장자동화와 웹 개발을 핥아 먹다 앱 개발로 전향한 개발자의 키보드의 낡은 키캡⛑️

0개의 댓글