티스토리 뷰

안드로이드

이미지 파일공유(여러파일)

성현아빠 2020. 8. 25. 10:46

파일 공유를 찾아보다 여러개의 파일 공유가 필요.

 

            val intent = Intent(Intent.ACTION_SEND)
            intent.apply {
                type = "image/*"
            }
            intent.action = Intent.ACTION_SEND_MULTIPLE
            intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uriList)
            // uriList는 공유할 파일 uri의 리스트

            intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)

            context.startActivity(
                Intent.createChooser(
                    intent,
                    context.resources.getString(R.string.share_str)
                )
            )

uriList가 하나일 경우 하나의 파일 공유와 같이 동작된다.

 

val uriList = ArrayList<Uri>()

'안드로이드' 카테고리의 다른 글

안드로이드 log4j 적용  (0) 2022.01.27
네트워크 상태 체크  (0) 2020.08.26
미디어파일 저장  (0) 2020.08.25
이미지 zoom & Pinch-to-Zoom  (0) 2020.07.28
안드로이드 Volley Multi-part File upload  (0) 2020.07.15