목록전체 글 (248)
와챠의 우당탕탕 코딩 일기장
이제 코틀린 코드를 작성해보자 완성 사진은 아래와 같고 코드에 설명이 다 되어있다. 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
앱이 종료되고 나서도 입력한 값이 저장되는 예제이다. 저장되는 값은 잠깐 저장하는 가벼운 값, 스위치 on/off 등 파일이 지워져도 상관없는 데이터를 저장하는 편이 좋다. 실제 서버 DB값으로는 사용하기 어렵다! 고 한다. activity_main.xml는... 그냥 EditText만 덜렁 있음 MainActivity.kt
네비게이션 뷰 쓰기위해서 그래들(:app)의 dependencies에 implementation 'com.google.android.material:material:1.0.0' 추가 액션바 제거 AndroidManifert에 원래 있던 theme을 아래로 바꿔주기 AndroidManifest.xml android:theme="@style/Theme.AppCompat.Light.NoActionBar" activity_main.xml navi_menu.xml(res>menu) MainActivity.kt