본문 바로가기

Mobile Programming/Android15

[Kotlin] 구글 로그인 이용하기 (2020.08) 카카오 로그인에 이어 구글 로그인을 구현해보고자 한다. 카카오 로그인 이용하기는 아래 링크로 이동 [Kotlin] 카카오 로그인 이용하기 (2020.08) 기존에 이용하던 kakao 로그인 api가 좀 바뀌었다. 원래는 버튼 ui도 sdk로 지원했던 것 같은데.. 못찾는 건지 그냥 제공하는 ui 이미지를 사용했다. 연동 방법은 좀 더 간편해진 것 같다. 1. Kakao develop doqtqu.tistory.com 1. Google Console에 App 추가 구글 Firebase 콘솔로 이동하여 프로젝트 추가를 한다. 프로젝트 이름을 지정하고, 에널리틱스와 같은 설정을 마친 후 콘솔의 프로젝트 개요에서 안드로이드 아이콘을 클릭하여 앱을 추가해준다. Android 패키지 이름에는 AndroidManif.. 2020. 8. 24.
[Kotlin] 카카오 로그인 이용하기 (2020.08) 기존에 이용하던 kakao 로그인 api가 좀 바뀌었다.원래는 버튼 ui도 sdk로 지원했던 것 같은데.. 못찾는 건지 그냥 제공하는 ui 이미지를 사용했다.연동 방법은 좀 더 간편해진 것 같다. 1. Kakao developers 설정 Kakao developers(https://developers.kakao.com)에 로그인한 후 [내 애플리케이션]>[애플리케이션 추가하기]를 선택해 새로운 앱을 생성한다.앱 아이콘과 앱 이름, 회사 이름을 입력하고 저장을 눌러 앱 등록을 완료한다. 그 다음으로 플랫폼 등록(Android 플랫폼 등록)이 필요한데 Android의 경우, 키 해시 값이 등록되어 있지 않은 빌드에서 카카오 API를 호출하면 실패 응답을 받는다. 패키지명은 AndroidManifest.xml.. 2020. 8. 20.
[Kotlin] 손전등 기능 사용하기 개발의 편의성을 위해 Gradle Scripts 2020. 8. 13.
[Kotlin] 구글 지도로 현재 위치 나타내고 위경도 출력하기 GPS 기능을 이용해서 구글지도에 현재 사용자의 위치를 표현해주는 어플을 만들어본다. 1. Gradle 의존성 추가 구글 지도를 사용하기 위해 프로젝트 생성시 기본 액티비티를 Google Maps Activity로 설정해준다.먼저 Google Map 사용을 위해 아래와 같이 Gradle Scripts>build.gradle(Module:app)의 dependencies에 의존성을 추가해준다. // 위치 정보 implementation 'com.google.android.gms:play-services-location:17.0.0' // 구글 지도, MapsActivity 추가 시 자동으로 추가됨 implementation 'com.google.android.gms:play-services-maps:17... 2020. 8. 7.
[Kotlin] 갤러리 어플리케이션 만들기 핸드폰에 저장되어 있는 사진을 불러와 다음과 같은 갤러리 타입으로 사진을 보여주는 페이지를 만든다.먼저 이미지 로드의 편의성과, 개발의 편의성을 위해 Gradle Scripts 2020. 8. 6.
[Android] 안드로이드 5.0(SDK 21)미만 벡터 이미지 사용 [벡터 이미지 falsed와 true] 안드로이드에서 Vector Drawable이 동작하는 버전은 안드로이드 5.0(SDK 21)이상이다.이 이하의 버전에서 벡터 이미지를 불러오면, 화질이 저하된다.안드로이드 5.0 미만의 버전에서도 Vector Drawable 이미지가 화질 저하없이 표시되게 하려면 build.gradle 파일에 아래의 코드를 추가해야한다. defaultConfig{vectorDrawables.useSupportLibrary = true} 출처 : 오준석의 안드로이드 생존코딩(코틀린 편) 2020. 7. 30.
반응형