일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- CollapsingToolbarLayout
- lifecycle
- Behavior
- 알림
- sqlite
- 코틀린
- Coroutine
- 알고리즘
- View
- Algorithm
- onMeasure
- hilt
- BOJ
- onLayout
- 안드로이드
- kotlin
- recyclerview
- notification
- ViewModel
- CoordinatorLayout
- AppBarLayout
- CustomView
- 백준
- activity
- HTTP
- DataBinding
- Android
- LiveData
- Navigation
- room
- Today
- Total
목록Google (3)
개발일지
Gson을 사용하여 Number Type을 변경할 때 Int형을 Double로 자동으로 변경하는 경우가 있다. Gson은 Number Type을 기본으로 Double로 변경하기 때문인데 TypeToken을 통해 Type을 지정해주자! Gson().fromJson(json, object : TypeToken() {}.type)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bA6CPJ/btq4bDtEcVW/FHAGaoLL3GReKMfO9oK8xk/img.png)
Google의 OAuth를 통해 사용자 인증을 얻고 People API를 통해 사용자의 개인 정보를 얻을 수 있다. rkdxowhd98.tistory.com/168 Android in A..Z - OAuth (Google) Google API를 사용해서 Google인증과 Google OAuth로 얻은 idToken값으로 People API를 사용하여 사용자의 다양한 정보를 얻을 수 있다. OAuth를 사용하면 프로젝트 자체에서 회원관리 기능을 구현할 필요가 없 rkdxowhd98.tistory.com 1. OAuth 클라이언트 ID 등록하기 (People과 연동할 수 있는 웹 에플리케이션 등록하기) * 웹 에플리케이션으로 등록한다. 2. API Key 발급하기 3. People API 신청하기 4. Pe..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bSa1oA/btq3522xmNL/9Wls5VTum6tircjulNaqJ0/img.png)
Google API를 사용해서 Google인증과 Google OAuth로 얻은 idToken값으로 People API를 사용하여 사용자의 다양한 정보를 얻을 수 있다. OAuth를 사용하면 프로젝트 자체에서 회원관리 기능을 구현할 필요가 없고 Google의 AccessToken으로 사용자의 정보를 받아오기 때문에 기존 ID/Password방식보다 보안이 좋다. 또한 사용자 입장에서 한번의 클릭으로 쉽게 로그인할 수 있는 이점이 있다. 1. Google API 콘솔 프로젝트 구성 만들기 console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google..