와챠의 우당탕탕 코딩 일기장
[안드로이드] 카카오 로그인(2) 본문
코드 짜기 전에
1) build.gradle(Project)의 allprojects에
maven{url 'http://devrepo.kakao.com/nexus/content/groups/public/'}
추가
2) build.gradle(Module)에서도 자바 버전이 1.8인지 확인!
3) 그리고 안드로이드 최소 버전이 19인지도 확인!
minSdkVersion 19
4) 아이디 연결 편하게 하기 위해
plugins에 id 'kotlin-android-extensions' 추가
5) dependencies에
implementation 'com.kakao.sdk:v2-user:2.4.2'
implementation 'com.kakao.sdk:usermgmt:1.28.0'
추가!
6) 위 내용을 참고하여 AndroidManifest.xml에
developers.kakao.com/docs/latest/ko/kakaologin/android
위 코드를 복붙
scheme의 NATIVE_APP_KEY 부분에 아까 만든 네이티브 앱 키를 넣어준다.
이떄!! 괄호 지워줘야 한다.
kakao는 그대로 걍 괄호만 지워주기
그동안은 MainActivity만 먼저 보였는데 이제는 LoginAcivity가 먼저 보일 예정이기 때문에
(MainActivity는 세컨 액티비티가 되는 것임...)
그 내용을 수정한다.
application에android:name=".GlobalApplication" 추가
(오류 당연함. 아직 없는 파일임. 이따 추가할 거임)
<activity android:name=".MainActivity">도
<activity android:name=".LoginActivity"> 이렇게 수정. 이것도 오류 당연함.
<activity android:name=".MainActivity" /> 추가
수정 다 하면 아래와 같이 된다.
AndroidManifest.xml
이제 코드를 짜면 된다~
activity_main.xml
activity_login.xml
GlobalApplication.kr
LoginActivity.kt
MainActivity.kt
'코딩 일기장 > Android(Kotlin)' 카테고리의 다른 글
[안드로이드] 안드로이드 XML 데이터 파싱 (0) | 2021.05.14 |
---|---|
[안드로이드] 기상청 동네예보 API 활용하기 (7) | 2021.05.09 |
[안드로이드] 카카오 로그인 api(1) (0) | 2021.05.07 |
[안드로이드] Firebase 연동(2) (0) | 2021.05.06 |
[안드로이드] ViewPager2 (0) | 2021.05.05 |