목록전체 글 (80)
210202
아래 사이트를 참고해서 기능을 구현했다. https://github.com/skydoves/ElasticViews skydoves/ElasticViews :sparkles: An easy way to implement an elastic touch effect for Android. - skydoves/ElasticViews github.com 사용방법은 다음과 같다. 1. build.gradle에 추가 dependencies { implementation "com.github.skydoves:elasticviews:2.0.7" } 2. xml 파일에 상단에 추가 xmlns:app="http://schemas.android.com/apk/res-auto" 3. 기존에 쓰던 View를 Elastic~ 으로..
아래 사이트를 참고해서 기능을 구현했다. https://github.com/skydoves/Balloon skydoves/Balloon :balloon: A lightweight popup like tooltips, fully customizable with arrow and animations. - skydoves/Balloon github.com 사용방법은 다음과 같다 1. build.gradle에 추가 dependencies { implementation "com.github.skydoves:balloon:1.1.0" } 2. 액티비티에 추가 balloon = new Balloon.Builder(this) .setArrowSize(10) .setIconDrawable(ContextCompat.get..
아래 사이트를 참고하여 기능을 구현했다. https://github.com/rosenpin/fading-text-view rosenpin/fading-text-view A TextView that changes its content automatically every few seconds - rosenpin/fading-text-view github.com 사용방법은 어렵지 않다. 가이드에 나온대로 그대로 따라하면 된다. 1. build.gradle에 추가 dependencies{ implementation 'com.tomer:fadingtextview:2.5' } 2. string.xml에 쓰고싶은 텍스트 추가 사진을 찍거나 갤러리에서 선택해주세요 선택된 사진을 머신러닝을 통해 분석합니다 3. layo..
아래 사이트들을 참고해서 페이지 슬라이딩 기능을 구현했다. https://mainia.tistory.com/708 안드로이드(Android) FrameLayout 이용해서 페이지 슬라이딩 구현하기 안드로이드(Android) FrameLayout 이용해서 페이지 슬라이딩 구현하기 개발환경 : window 7 64bit, Eclipse Kepler, Android 4.2.2 이전 아티클에서 FrameLayout 을 통해 ImaveView 를 교체하는 작업을 해 보았다... mainia.tistory.com https://one-delay.tistory.com/48 [Android] 페이지 슬라이딩 페이지 슬라이딩 페이지 슬라이딩은 버튼 등을 눌렀을 때 보이지 않던 뷰가 슬라이딩 방식으로 보이는 것으로, 여러..
아래 사이트를 참고하여 커스텀 리스트뷰 기능을 구현했다. 예제가 간단하고 이해하기 쉽게 주석이 달려있어서 초보자들도 따라하기 쉬울 것이다. https://seul96.tistory.com/80 안드로이드 Custom Listview 만들기 내가 만들고 싶은 프로젝트는 LH+SH 임대주택 어플을 짬뽕하는 것이여서 일반 Listview로 어렵고 CustomListview를 이용해서 어플을 만들어야 한다. 그래서 교수님의 Listview 자료를 참고해서 Custom Listview를.. seul96.tistory.com 예제를 다 따라하고 실행을 시켰는데 View가 반영이 안되서 원인을 찾아보니 AsyncTask를 사용해서 네이버 검색결과를 불러오는데 이 과정에서 adapter에 그대로 추가만 하면 반영이 안..
아래 사이트를 참고하여 네이버 API 검색시 정보 불러오기 기능을 구현했다. 네이버 API는 검색 결과를 Json으로 줘서 활용하기 편했다. https://developers.naver.com/docs/search/blog/ 검색 API 블로그 검색 개발가이드 NAVER Developers - 검색 API 블로그 검색 개발가이드 developers.naver.com 공식 문서에서 예제로 주어진 코드는 안드로이드에서 활용하려면 수정이 조금 필요하다. 일단 안드로이드에서 onCreate부분에 코드를 그대로 복붙하면 android.os.NetworkOnMainThreadException이라는 에러메시지가 나온다. 이를 해결하기 위해서는 AsyncTask를 사용하여 해결하면 된다. private class My..
아래 사이트를 참고해서 TMap API 기능을 구현했다. TMap API는 이전에 다른 프로젝트에서 써봤었고 초보자가 쓰기에 문서에 설명도 잘 되어있고 통계도 볼 수있고 비용을 지불하지 않아도 되서 맵을 사용해야할 때 자주 이용한다. http://tmapapi.sktelecom.com/main.html Guide | T MAP API tmapapi.sktelecom.com 먼저 개발환경 세팅이다. 1. http://tmapapi.sktelecom.com/main.html#webv2/guide/apiGuide.guide2에 들어가서 키를 발급받고 2. http://tmapapi.sktelecom.com/main.html#android/sample/androidSample.sdk_download에서 SDK를..
아래 사이트를 참고해서 현재 위치를 가져오는 기능을 구현했는데 참고 사이트에서는 위도 경도를 가져와서 주소까지 표시했다. 내가 하려는 프로젝트는 위도 경도만 가져오면 되기 때문에 코드를 조금 수정했다. https://webnautes.tistory.com/1315 Android 예제 - 현재 위치 주소 가져오기(Get current location without google map) LocationManager와 Geocoder를 사용하여 현재 위치에 대한 주소를 가져오는 예제입니다. 구글맵을 사용하지 않고 현재 위치를 가져오는 방법입니다. 2019. 3. 3 - 최초작성 2019. 11. 21 - androidx로 변경 다음.. webnautes.tistory.com 먼저 GpsTracker.java ..