목록안드로이드/안드로이드 실습 (6)
SW 공부노트

Photo Picker Android 13에서 새롭게 공개된 Photo Picker는 앱에 전체 미디어 라이브러리에 대한 액세스 권한을 부여하지 않고도 사용자가 미디어 파일을 선택할 수 있는 안전한 방법을 제공합니다. 사용자가 사진 또는 비디오만 볼 수 있도록 지정할 수 있으며, 이미지 단일 및 다중 선택이 가능합니다. 이 라이브러리는 Android 11 이상의 기기에서만 지원됩니다. Photo Picker는 간단히 다음과 같은 과정을 통해 실행됩니다. registerForActivityResult(ActivityResultContract, Callback) -> ActivityResultLauncher 반환 ActivityResultLauncher.launch() 실행 Photo Picker를 구현하는..

https://developer.android.com/codelabs/jetpack-compose-layouts?hl=ko&continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fcompose%3Fhl%3Dko%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fjetpack-compose-layouts#0 Compose의 기본 레이아웃 | Android Developers 이 Codelab에서는 Compose에서 즉시 제공되는 컴포저블과 수정자를 통해 실제 디자인을 구현하는 방법을 알아봅니다. developer.android.com 본 글은 위 과정을 공부하며 작성한 글입니다. 왼쪽 ..

Step 1. 좌측 메뉴칸에서 Project > Resource Manager 이동 후, 상단바에 위치한 "+" 버튼을 누른다. 해당 버튼을 클릭하여 Image Asset을 선택하면 다음과 같은 Configure Image Asset창이 나타난다. - Icon Typed이 Launcher Icons (Adaptive & Legacy)이 맞는지 확인 - Name이 기존 아이콘 파일명과 같다면 수정 * 아래 캡쳐 이미지에서는 파일명이 수정되어있지 않은 점 주의! Step 2. Foreground Layer 탭으로 이동 후 원하는 Asset Type을 선택한다. 종류는 이미지, 클립아트, 텍스트가 있으며 해당 포스팅에서는 클립아트를 선택했다. Asset Type 선택 후 Clip Art에서 원하는 이미지를 선..

안드로이드 앱을 개발하다 보면 다양한 View를 사용하게 된다. 그중 처음으로 사용해본 것이 ListView(리스트뷰)였는데 최근에 리스트뷰의 대부분의 기능을 RecyclerView(리사이클러뷰)로 할 수 있다는 것을 알게 되어 직접 구현해보았다. RecyclerView는 ListView의 개선된 형태로 목록의 뷰는 ViewHolder로 표현되며 각 ViewHolder는 View를 사용하여 각 항목을 표시하는 역할을 한다. ViewHolder 객체는 Adapter에서 관리하며 Adapter는 필요에 따라 ViewHolder를 만들어 onBindViewHolder()를 호출함으로써 데이터에 바인딩한다. View를 채울 때 LayoutManager가 필요한데, LinearLayoutManager 또는 Gri..