목록전체 글 (270)
와챠의 우당탕탕 개발 기록장

실행 결과를 먼저 보면 권한 설정을 먼저 하고 슬라이드하면 메뉴 화면을 볼 수 있다. 카메라를 누르고 사진찍기를 누르면 이렇게 찍은 사진을 보여줄 수 있다. 메뉴에서 갤러리를 누르면 갤러리의 사진 1장을 가져와 화면에 보여줄 수 있다!! 아이디 연결 편하게 해주기 위해 id 'kotlin-android-extensions' 추가 찍은 사진이 기기에 접근하려는 권한을 설정해주기 위해 implementation 'com.yanzhenjie:permission:2.0.3' 추가 AcdroidManifest.xml activity_main.xml (+) 지금 Navigation header 윗부분이 짤렸는데 이거는 NavigationView에 android:fitsSystemWindows="false" 해주면 ..

결과 화면은 위와 같다. +-로 지도 크기 조절 가능 구글 위성 지도/일반 지도 사용 가능 카메라 애니메이션 기능 클릭 시 커스텀 마커(요정 이미지) 보이기 코드 짜기 전에 설정 먼저 해주기!!! 1, 구글맵을 사용하기 위해서 gladle(:app)에 implementation 'com.google.android.gms:play-services-location:16.0.0' implementation 'com.google.android.gms:play-services-maps:16.1.0' 추가 2. 내 위치 찾기할 때 권한 필요해서 implementation 'com.yanzhenjie:permission:2.0.3' 추가 https://developers.google.com/maps/documenta..

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..