
Kotlin 갤러리 권한 요청 및 설명 팝업
2022. 4. 25. 18:53
Android-Kotlin📱
목적 앱 내부에서 갤러리에 저장되어 있는 사진을 이용케 함 기능구현 1. 앱에 권한이 부여되었는지 확인 2. 사용자가 이미 앱에 특정 권한을 부여했는지 확인하려면 ContextCompat.checkSelfPermission() 메서드에 권한을 전달합니다. 3. 앱에 권한이 있는지에 따라 PERMISSION_GRANTED 또는 PERMISSION_DENIED를 반환합니다. 3-1. PERMISSION_GRANTED → 권한 부여 O PERMISSION_DENIED → 권한 부여 X 4. PERMISSION_DENIED를 반환하면 shouldShowRequestPermissionRationale()을 호출 5. 사용자가 사용 설정하려는 기능에 특정 권한이 필요한 이유를 설명합니다. 5-1. requestPe..

Kotlin Collection (코틀린 Collection)
2022. 3. 30. 18:21
Android-Kotlin📱
https://kotlinlang.org/docs/collections-overview.html Collections overview | Kotlin kotlinlang.org Java, Python, Kotlin 등 자료구조에 사용되며 평균, 중복 값을 제외 하는 기능을 겸비하고 있다 Collection은 Generic으로 구현되어 자료형 변환에 능하다 Generic이란? 실행시 자료형을 결정하는 함수 List - 지정된 순서로 저장하고 이에 대한 인덱싱된 액세스를 제공 listOf(Only read) mutableListOf(read and write) Set - 중복 된 값은 저장 할 수 없다 setOf(Only read) mutableSetOf(read and write) Map - Key, va..

Android Studio 내 스마트폰 연결, USB 디버깅
2022. 3. 29. 10:30
Android-Kotlin📱
AVD(Android Virtual Device)란? Android Emulator에서 시뮬레이션하려는 Android 스마트폰, 태블릿, Wear OS, Android TV, Automotive OS 기기의 특성을 정의하는 구성 "Android Studio Project 실행시 필요한 스마트폰" Android Studio에서 제공하는 Configuration을 사용하여 가상의 휴대폰을 사용할 수 있지만 카메라 등 실제 스마트폰에 연동하여 앱을 실행할 시 필요한 "USB 디버깅 사용" 준비물 스마트폰 USB 포트선(충전기) 1단계 개발자 옵션 활성화 스마트폰 설정 ↓ 휴대전화 정보 ↓ 빌드번호 연타 2단계 USB디버깅 활성화 팝업 창 빌드번호 연타 후 개발자가 되셨습니다. ..

Kotlin Dependencies
2022. 3. 27. 23:02
Android-Kotlin📱
dependencies 의존성, 종속 이미 만들어진 테마, 애니메이션을 사용하기 위해 Gradle Scripts - build.gradle (Module)에 필수적으로 명시해야함 https://developer.android.com/studio/build/dependencies 빌드 종속 항목 추가 | Android 개발자 | Android Developers Android 스튜디오에서 Gradle 빌드 시스템을 이용하여 빌드 종속성을 추가하는 방법에 관해 알아보세요. developer.android.com dependencies의 추가할 애니메이션 및 테마 http://airbnb.io/lottie/#/android Lottie Docs airbnb.io Lottie Animation은 Androi..