본문 바로가기

Android

[Android] 갤러리 공유(Gallery share)


안드로이드 갤러리를 보면, [공유]라는 기능이 있습니다.
갤러리로부터 이미지 등의 미디어를 넘겨받아서 다른 애플리케이션에서 사용할 수 있도록 해주는 기능입니다.

간단하게 말하자면, AndroidManifest.xml, 그리고 Activity, 두곳에 코드를 추가해주면 해당 기능을 이용할 수 있습니다.
위의 이미지와 같이 공유 를 눌렀을 때, [첨부테스트]처럼 자신의 애플리케이션을 사용할 수 있도록 해주는 것이죠.



우선 매니페스트파일에서 공유기능을 적용할 액티비티에 아래와 같은 인텐트 필터를 추가해줍니다.

/AndroidManifest.xml



그리고 해당 액티비티에서는 아래의 코드를 추가해줍니다.
code in Activity



이렇게 uri로 가져온 이미지 데이터는 아래와 같이 사용할 수 있을거에요.

Bitmap from uri(Uri to bitmap)


또는 바로 이미지뷰에 뿌려줄 수 있겠죠?




그럼 이만~ 뿅~