android148 [Android][kotlin] Photo Picker 사용방법 안녕하세요~ 챠니입니다! :)오늘은 Photo Picker 사용방법에 대해서 알아보겠습니다.PhotoPicker는 Android 앱에서 개발하는 Intent방식이 아닌, READ_EXTERNAL_STORAGE 권한이 없이 Android 13(API 33)이상에서는 바로 사용할 수 있는 기능입니다. 기존 ACTION_PICK인 앱이 전체 저장소 접근권한을 받아 사용해야하는 것과는 달리Photo Picker를 사용하게되면 앱은 선택된 파일에만 접근이 가능하여 보안측면에서도 장점을 가지고 있습니다. Photo Picker 사용방법PhotoPicker를 사용하는 방법은 다음과 같습니다.먼저 단일, 다중에 케이스를 보겠습니다. 1) 단일 이미지 선택import androidx.activity.result.cont.. 2026. 1. 5. [Android][kotlin] Edge-To-Edge 미적용 (상단바/하단바 색상변경) 안녕하세요~ 챠니입니다! :)오늘은 Android 15(API 35) 이상을 타겟팅하는 앱은 기본적으로 시스템 UI 경계를 넘어 전체 디스플레이역역을 활용하게되었는데요 이부분은 Edge-To-Edge라고합니다. 그래서 앱의 서비스에 따라 상단, 하단 영역을 전체적으로 사용할 수 있고 그렇지 않을 수 있습니다!하지만 제가 운영하는 앱 같은경우에는 상단/하단 영역을 전체적으로 사용하지않고있다보니 어떻게하면 Edge-To-Edge 기본설정을 제거할 수 있는지 알아보도록 하겠습니다. 정석적인 방법은 아니니, 참고용으로만 체크해주세요! Android 15 (API 35) 이상에서 Edge-To-Edge 제거방법기본적으로 더 자세한 방법이 있지만, 오늘은 간단한 코드로 적용하는 방법에 대해서 알아보겠습니다. 1. .. 2025. 7. 17. [Android][compose] Android 15(SDK 35)이상 상단바 색상 적용방법 안녕하세요~ 챠니입니다! :)이번에는 Android 15(SDK 35)이상에서는 더 넓은 화면으로 자동으로 적용이 되는데요그럼 이부분을 어떻게 대응하면 좋을지에 대해서 알아보도록 하겠습니다. 어렵지 않으니 코드를 보고 적용을 해보시면서 체크하면 좋겠습니다. Android 15(SDK 35)이상에서 상단바 색상 적용 방법먼저 Android Developer에는 어떻게 이야기하고 있는지 보겠습니다. https://developer.android.com/develop/ui/views/layout/edge-to-edge?hl=ko 뷰에서 더 넓은 화면에 콘텐츠 표시 | Views | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 뷰에서 더 .. 2025. 5. 16. [Android][compomse] TextFeild 밑줄(underline) 제거, 투명처리 안녕하세요~ 챠니입니다! :)요즘은 Android Jetpack Compomse에 대해서 많이 알아보고 공부하고 있는데요TextFeild에서 글자 입력시 밑줄을 제거 or 투명처리하는 방법에 대해서 알아보도록 하겠습니다. TextFeild 밑줄 제거, 투명처리긴 설명없이 바로 코드로 보겠습니다! Focus, unFocus의 IndicatorColor를 투명으로 처리하는 코드를 추가하면 끝입니다! TextField( ... colors = TextFieldDefaults.colors( // 인디케이터 투명처리 focusedIndicatorColor = Color.Transparent, unfocusedIndicatorColor = Color.Tra.. 2025. 4. 11. 이전 1 2 3 4 ··· 37 다음 반응형