파이어 베이스 Authentication 탭에서 구글 로그인 사용 설정으로 바꿔 준다. 이때 필요한게 프로젝트 SHA1 인증 키가 필요. 우선 릴리즈 버전일 때는 또 다른 작업이 필요하지만 우선 디버딩앱 일 때 예를 들어 본다. 우선 참고 : https://firebase.google.com/docs/auth/android/google-signin?authuser=0 Android에서 Google 로그인을 사용하여 인증하기 | Firebase Google 로그인을 앱에 통합하여 사용자가 Google 계정으로 Firebase 인증을 받도록 설정할 수 있습니다. 시작하기 전에 Android 프로젝트에 Firebase를 추가하지 않았다면 먼저 추가합니다. 프로젝트 수준 build.gradle 파일의 build..
그다음은 이제 안드로이드 스튜디오 에서 작업을 진행. 참고 : https://firebase.google.com/docs/auth/android/email-link-auth?authuser=0 Android에서 이메일 링크를 사용하여 Firebase에 인증하기 Firebase 인증을 사용하면 로그인 링크를 이메일로 전송해서 사용자가 바로 로그인하게 할 수 있습니다. 이 과정에서 사용자의 이메일 주소도 인증됩니다. 이메일로 로그인하는 경우 다음과 같은 많은 이점이 있습니다. 편리한 가입 및 로그인 여러 애플리케이션에서 비밀번호를 재사용할 위험이 적음: 재사용하면 아무리 보안등급이 높은 비밀번호라 해도 보안이 약화될 수 있음 사용자를 인증하는 동시에 사용자가 이메일 주소의 합법적인 소유자인지 확인하는 기능 ..
※ 파이어베이스와 안드로이드 프로젝트 연결은 사이트에서 하라는데로 진행 하면 됨. 구글 파이어베이스 콘솔 접속. ( 로그인 필요 ) 프로젝트 추가 버튼으로 프로젝트 만들기 프로젝트를 만들고 나면 아래와 같은 첫 화면이 나온다. 이제 안드로이드 프로젝트 에 파이어베이스를 추가 하는 작업을 진행 한다. 여기서 하라는데로만 하면 된다. 1번 에서는 안드로이드 패키지 이름만 기입하고 패스 해도 된다. 디버그 서명인증서 는 나중에 필요할 때 따로 적용 할 테니, 2번 에서는 json 파일을 앱 폴더 안에 넣어 주면 된다. 3번에서는 프로젝트 그레들과 앱 그레들에 하나씩 추가 해 준다. Project Gradle dependencies { ... // Add this line classpath 'com.google..
Reactive X 는 비동기 처리, Observable를 이용 하여 이벤트를 처리 하기 위한 라이브러리 Example > startGameDate = "2020-04-02 15:30:00" currentDate = 2020-03-31 11:00:00 일 경우 출력은 2일 15시 30분 currentDate = 2020-04-01 11:00:00 일 경우 출력은 내일 15시 30분 currentDate = 2020-04-02 11:00:00 일 경우 출력은 오늘 15시 30분 currentDate = 2020-04-01 15:00:00 일 경우 출력은 남은시간 30 : 00 ( CountDown 시작, 한시간안에 들어왔을 경우 ) currentDate = 2020-04-01 16:00:00 일 경우 출력..
public class CarouselEffectTransformer implements ViewPager.PageTransformer { private int maxTranslateOffsetX; private ViewPager viewPager; public CarouselEffectTransformer(Context context) { this.maxTranslateOffsetX = dp2px(context, 180); } public void transformPage(View view, float position) { if (viewPager == null) { viewPager = (ViewPager) view.getParent(); } int leftInScreen = view.getLeft(..
- Total
- Today
- Yesterday
- wear os
- 안드로이드 플립 대응
- flutter web
- 폰과 워치 페어링
- aos img url bitmap
- RandomColor
- widget glide
- 프래그먼트 데이터 저장
- Fragment data
- Android
- 웨어러블
- Dot indicator
- 역시 키크론이네
- 가중치랜덤
- 랜덤컬러
- widget onreceive
- widget onupdate
- Android Wear Os
- 쏘렌토 하이브리드 시그니처
- 갤럭시 워치
- 풀배열 키보드
- widget 만들기
- 쏘렌토 하이브리드
- Foldable Event
- android widget 만들기
- 폴더블 상태 유지
- 안드로이드 폴드 대응
- widget 이미지 로딩
- 폴더블 이벤트 받기
- 맥 전용
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |