목록코딩 일기장/Android(Kotlin) (102)
와챠의 우당탕탕 코딩 일기장
코드 짜기 전에 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) 위 내용을 참고하여..
목차 1, 해시키 설정 2, 어플리케이션 추가 및 설정 1, 해시키 설정 여기서는 디버그 해시키 이용할 건데... 플레이 스토어에 앱 등록 시 릴리스 해시키 이용해야한다. 해시키를 생성하는 방법은 2가지가 있다. 1-1) 해시키를 생성하는 아주아주 간단한 방법!! 위의 코드를 이용한다. Log.d해서 확인하든지 하면 아주아주 간단하게 생성이 가능하다. 1-2) 해시키를 생성하는 쫌 복잡한 방법!! 더보기 code.google.com/archive/p/openssl-for-windows/downloads Google Code Archive - Long-term storage for Google Code Project Hosting. code.google.com 일단 여기에 들어간다. 에서 openssl-0..
이제 코틀린 코드를 작성해보자 완성 사진은 아래와 같고 코드에 설명이 다 되어있다. activity_main.xml movie_comment.xml MovieComment.kt MovieCommentAdapter.kt MainActivity.kt
CircleIndicator3쓰기 위해 build.gradle(:app)의 dependencies에 implementation 'me.relex:circleindicator:2.1.4' 추가 아이디 선언, 연결 없이 간단하게 만들어주기 위해 plugins에 id 'kotlin-android-extensions' 추가 activity_main.xml fragment_a.xml (fragment_b, _c.xml도 비슷) FragmentA.kt (FragmentB, C도 비슷) VpagerAdatper.kt MainAvtivity.kt
코드 작성 전 기본 작업 AndroidManifest.xml에 1) 파일 읽기/쓰기 권한 추가 2) 카메라 권한 추가 3) 카메라 기능 사용 android:required 설정 true : 카메라 필수! 폰에 카메라 없으면 앱 종료 false : 카메라 없어도 ㄱㅊ! 4) 안드로이드 10(API 29) 이상의 기기에서 촬영 후 강제종료 되면 application 태그에 android:requestLegacyExternalStorage="true" 추가 5) 쉽게 권한 파일 허용 팝업 구현 위해 gradle(:app)의 dependencies에 implementation 'gun0912.ted:tedpermission:2.2.3' 추가 AndroidManifest.xml 이제 코드 작성 res>layout..
activity_main.xml fram1.xml (frag2, frag3.xml도 비슷) Fragment1.kt (Fragment2, Framgent3.kt도 비슷) MainActivity.kt
activity_main.xml list_item.xml Profiles.kt ProfileAdapter.kt MainActivity.kt
아주아주 간단한 웹뷰 예제이다. http통신 위해서 Manifest.xml에 추가 application에 android:usesCleartextTraffic="true" 추가 액션바 제거하기 위해서 application에 android:theme="@style/Theme.AppCompat.Light.NoActionBar"> 추가 AndroidManifest.xml activity_main.xml MainAvtivity.kt