안드로이드80 [Android][kotlin] Android jetpack WorkManager (작업예약, 백그라운드 ) 안녕하세요~ 챠니입니다! :) 오늘은 Android Jetpack WorkManager에 대해서 알아보겠습니다! Jetpack?, WorkManager? 뭐야? Jetpack은 개발자가 관심이 있는 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 축소, 모든 Android 버전 및 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 모음 WorkManager는 지속적인 작업에 권장되는 솔루션입니다. 앱이 다시 시작되거나 시스템이 재부팅될 때 작업이 예약된 채로 남아 있으면 그 작업은 유지됩니다. 대부분의 백그라운드 처리는 지속적인 작업을 통해 가장 잘 처리되므로 WorkManager는 백그라운드 처리에 권장하는 기본 API로 볼 수 있습니다. WorkManager 특징 WorkManager는 .. 2022. 5. 13. [Android][kotlin] Glide 이미지 캐시 및 preload 알아보기 안녕하세요~ 챠니입니다! :) 오늘은 이미지 라이브러리 중 하나인 Glide에 대해서 알아보겠습니다. 이 글의 중점은 1. Glide 이미지 캐시 2. Glide 이미지 미리 로딩(preload) 입니다. 0. 권한 및 의존성 설정(Permission, Dependency) - 권한설정 Permission설정 - 의존성 Dependency설정 dependencies { ... implementation 'com.github.bumptech.glide:glide:4.13.0' ... } 1. Glide 기본 형태 사용법 // 1. 글라이드 기본 형태 사용법 private fun default() { Glide.with(this).load(ImageURL).into(R.id.iv) } 2. Glide 디스크.. 2022. 5. 11. [Android][kotlin] QRcode Generate (QR코드 생성하기) 초간단!! 안녕하세요~ 챠니입니다! :) 이번에는 QRcode Generate (QR코드 생성하기)하는 방법에 대해서 알아보도록 하겠습니다! 1. build.gradle(:app) 1. 먼저 build.gradle(:app) 부분에서 다음이 추가 되어야 합니다. implementation('com.journeyapps:zxing-android-embedded:3.6.0') { transitive = false } 2. QRcode 생성하기 QRcode 생성하는 함수입니다. contents에 qr에 담을 text를 입력하시면 Bitmap형식으로 반환됩니다. 뒤에 512, 512부분을 수정하여 크기 조절이 가능합니다. /** QRCode Bitmap 생성 */ private fun generateBitmapQRCode.. 2022. 5. 11. [Android][kotlin] 빌드 변형 구성 (ProductFlavors) 한 개의 프로젝트로 여러개의 앱 만들기 안녕하세요~ 챠니입니다! :) 오늘은 AndroidProject에서 build.gradle파일에서 빌드변형구성(ProductFlavors)을 활용하여 하나의 프로젝트에서 여러개 packageName 및 appName을 가진 앱을 만드는 방법에 대해서 알아보겠습니다. 이번에 소개하는 내용은 무조건적인 정답은 아니라고 생각합니다. 하지만 제가 배우고 적용하면서 편리했던 내용을 정리한것이기 때문에 여러분들이 필요한 부분만 활용하여 사용하시는 것을 추천 드립니다. Android Developer 빌드 변형 구성 https://developer.android.com/studio/build/build-variants?hl=ko 빌드 변형 구성 | Android 개발자 | Android Developers 빌드 변형.. 2022. 4. 21. 이전 1 2 3 4 5 6 7 8 ··· 20 다음