728x90

Intent 2

[Android] 갤러리에서 이미지 불러오기

기기 내 갤러리 앱에서 이미지를 불러오는 방법을 알아보자. Intent를 사용하여 불러온 이미지를 ImageView에 띄워본다. ※ API LEVEL 33 ↑ 기준으로 포스팅한다.     ✅ Manifest 파일에 권한 추가 갤러리에 접근해야 하기 때문에 권한을 추가해주자. AndroidManifest.xml     ✅ Permission 요청 세팅  갤러리에 접근하기 전에, Manifest에 추가해줬던 권한을 사용자에게 요청해준다.TedPermission 라이브러리를 활용하여 간편하게 권한을 요청해주자. private fun checkPermission() { TedPermission.create() .setPermissionListener(object : PermissionListener { o..

[Android] Intent 인텐트 (1) - 액티비티 전환 / 액티비티 이동 / 명시적 인텐트 / 액티비티 전환 생명주기

지난 포스팅에서 앱의 4대 컴포넌트에 대해 공부했었다. 그리고 각각의 컴포넌트는 인텐트를 통해 통신한다. (액티비티 시작, 서비스 시작, 브로드캐스트 전달 등) 이번 포스팅에서는 인텐트에 대해 알아보자. 인텐트 (Intent) 공식 문서에서는 인텐트를 다음과 같이 설명한다. '인텐트는 메시징 객체로서, 다른 앱 구성 요소로부터 작업을 요청하는 데 사용한다' 위에서 언급했듯, 인텐트는 컴포넌트의 통신을 담당해준다. 인텐트는 사용 방법에 따라 두가지 유형으로 나눌 수 있다. 명시적 인텐트 명시적 인텐트는 인텐트를 충족하는 구성 요소를 직접 지정한다. 이를 위해 해당 요소의 이름을 제공해야 한다. (패키지, 클래스 등) 일반적으로 앱 안에서 구성 요소를 시작할 때 사용한다. (액티비티, 서비스 등) 암시적 인..

728x90