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

1, 구글 플레이 서비스 설치 확인 메뉴바에서 Tools > SDK Manage > Appearance & Behavior > SystemSettings > Android SDK > SDK Tools 2, 구글 API 키 받아오기 2-1, SHA1 코드 알아내기 전에 카카오 로그인 api(1)에서 패스 설정했기 때문에 바로 cmd들어가서 keytool -list -v -keystore (저장될 경로명)\debug.keystore를 써준다 SHA1 복사!! 2-2, https://console.cloud.google.com/cloud-resource-manager로 이동 프로젝트 만들기 클릭 프로젝트 이름 적고 만들기 클릭 추가가 됐다. https://console.cloud.google.com/apis/..

아래와 같이 파이어베이스로 월별/온도별로 데이터들을 보려고 한다. 월별/온도별은 토글 버튼이다. 파이어베이스에 연결하는 과정은 생략. 파이어베이스 검색 부분만 따로 보자면 아래와 같다. 정확히 말하면 if (map[option] != searchWord) continue 이부분!!! 원하는 단어와 같지 않으면 데이터를 추가하지 않는 방법으로 검색을 구현했다. ==이나 .eqauls를 사용하지 않고 .contains함수를 이용해서 해당 단어가 포함되어있는지 아닌지 검색하는 방법도 있다. // 월별/온도별 검색하여 해당 결과만 보이기 fun search(dataSanpshot : DataSnapshot, searchWord : String, option : String) { // memo에서 쭉 내려옴 va..
1) drawbale에 splash.xml 추가 splash.xml 2) theme에 style 추가 3) SplashActivity.kt 추가 SplashActivity.kt 4) AndroidManifest 설정 AndroidManifest 아오 진짜...진짜.... 하.... 파이팅!!!!!!!!!!!!!!

하단에 요로코롬 네비게이션으로 프레그먼트를 이동하게 만들어보자. 색깔은 구분 쉬우라고 일부러... 저렇게 했음 activity_main.xml menu_taps.xml MainActivity.kt

전 포스팅에 이어 이번엔 영화 포스터 이미지를 포함하는 웹 크롤링을 해보자. 이 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' 추가! 일단 코드 먼저...