목록코딩 일기장/Android(Kotlin) (114)
와챠의 우당탕탕 개발 기록장

전 포스팅에 이어 이번엔 영화 포스터 이미지를 포함하는 웹 크롤링을 해보자. 이 img의 src가 이미지 정보이다! url로 되어있는 이미지를 간단하게 불러오기 위해 grable(:app)에 implementation 'com.github.bumptech.glide:glide:4.11.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' 추가 AndroidManifest.xml activity_main.xml movie_item.xml MovieItem.kt MovieActivity.kt Glide.with(itemView).load(item.poster).into(itemView.poster) 이 부분이 중요! MainAvtivity.kt

Jsoup로 웹 크롤링 및 HTML 문서 파싱하기 Gliide로 URL 주소로 이미지 로딩하기 네이버 영화 사이트에서 웹 크롤링하기 가져올 정보 영화 제목 평점 참여자수 예매율 1) 네이버 영화 사이트>개발자 도구 > ... 이 li가 영화 하나하나의 정보를 의미한다. 영화 제목 > 를 펼쳐보면 이렇게 영화 제목이 나온다! 평점, 평점 참여자 수 > > 에서 은 평점 는 참여자 수를 나타낸다. 예매율 > > > 에서 이 예매율이다. 이제 코딩하기!! 전에 설정 먼저 하기 gladle(:app) 설정 id 연결 편하게 해주기 위해서 id 'kotlin-android-extensions' 추가 HTML 태그 검색 위해 implementation 'io.reactivex.rxjava2:rxandroid:2.1..

안드로이드에서 XML로 데이터 파싱하기 1) id 선언/연결 쉽게 하려고 glable에 id 'kotlin-android-extensions' 추가 2) AndroidManifest.xml에서 추가 application 안에 android:usesCleartextTraffic="true" 추가 AndroidManifest.xml hospital.xml activity_main.xml Hospital.kt HospitalAdapter.kt MainActivity.kt 참고로 xml 이렇게 생김

아래의 앱을 만들어 볼 것이다. 원래는 흰 배경에 검정 글씨인데 지금 내 폰이 다크모드라 저렇게 됐다. 신기... 공공 데이터 포탈에서 아래 API를 검색한 후 활용 신청하기!! AndroidManifest.xml 설정하기 1) manifest-application에 android:usesCleartextTraffic="true" 추가 2) 인터넷과 네트워크 연결 위해서 아래의 퍼미션 추가 그러면 일케 된다. AndroidManifest.xml grable(:app) 설정하기 implementation 'com.squareup.retrofit2:retrofit:2.8.0' implementation 'com.squareup.retrofit2:converter-gson:2.8.0' 추가! 일단 코드 먼저...

코드 짜기 전에 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