jinhan38의 등록된 링크

 jinhan38로 등록된 네이버 블로그 포스트 수는 82건입니다.

android(kotlin) - adapter design pattern [내부링크]

디자인패턴 중 adapter 구조패턴을 이용해 간단한 계산수식을 구현해봤습니다.1. operate를 실행할 추상...

android(java) - adapter design pattern [내부링크]

디자인패턴 중 adapter 구조패턴을 이용해 간단한 계산을 구현해봤습니다.1. operate를 실행할 추상클래...

android(kotlin) - Fiveday calendar chart [내부링크]

5개의 날짜에 특정 점수를 입력하여 그래프로 보여주는 차트입니다.점수는 0~100사이이며 날짜를 보여주는 ...

android(kotlin) - custom circle progressBar [내부링크]

draw를 이용해 custom circle progressView를 구현했습니다.구현영상간단한 설명들을 주석으...

Android(Java) - Draw, Paint, Canvas, Rect, TouchEvent 구현 [내부링크]

View를 상속받은 custom View에서 Draw를 이용해 도형을 그려보고, Touch Event를 이용해 textView를...

안드로이드(Java) - MVVM Architecture Sample [내부링크]

코틀린에 이어 자바로 MVVM sample을 만들어봤습니다.자세한 내용은 및 주석은 생략했습니다.이해가 ...

안드로이드(Kotlin) - ValueAnimator를 이용한 ProgressBar 구현 [내부링크]

ValueAnimator와 GradientDrawable을 이용해 ProgressBar를 만들었습니다.버튼을 클릭하면 progress...

안드로이드(kotlin) - MVVM Architecture Sample [내부링크]

Room을 이용한 MVVM Architecture 예제를 구현해봤습니다.길고 약간 복잡하기 때문에 차근차근 끝까...

디자인 패턴(kotlin) - Factory Pattern(팩토리 패턴) [내부링크]

Factory Pattern을 이용하여 책 이름을 입력하면 작가의 이름을 반환하는 로직을 구현했습니다.구...

안드로이드(kotlin) -LayoutParams를 이용한 view 컨트롤/이동 [내부링크]

LayoutParams를 이용해 특정 아이콘을 움직여보겠습니다.구현영상1. activity_draw....

안드로이드(android) - Dialog 활용 예제 [내부링크]

Dialog를 활용하는 두가지 방법입니다.1. EditText를 이용하여 EditText에 입력한 Text를 다이얼...

안드로이드(studio) - xml 오류, 자동완성 안될 때 [내부링크]

어제부터 갑자기 xml이 제대로 작동하지 않았다.Java소스에서는 문제가 없었는데 xml에서만 자동완성이 ...

안드로이드(Android) - 웹뷰(webView) 새창 띄울 때 shouldOverrideUrlLoading 호출 문제 [내부링크]

안드로이드 웹뷰에서 새창을 띄울 때 반드시 onCreateWindow와 shouldOverrideUrlLoading을 호출해야 ...

안드로이드 - Firebase FCM(푸쉬) 연동 [내부링크]

Firebase FCM 연동하면서 시간이 오래 걸렸던 부분들만 정리했습니다.특히 gradle 부분에서 시간을 ...

안드로이드 - 카카오링크 보내기 (1) [내부링크]

안드로이드에서 카카오 링크 보내는 과정 간단 요약입니다.kakao develpers에 앱 등록 이후 과정입니다....

안드로이드 - keyboard 상태 파악/확인(올라왔는지 내려갔는지) [내부링크]

코딩을 하다보면 소프트 키보드가 현재 어떤 상태인지를 파악하는 것이 필요할 때가 있습니다.1. 존...

안드로이드 - Navi Drawer(메뉴) 만들기 [내부링크]

1. Gradle 추가2. navi_menu.xml res -> menu 폴더에 navi_menu.xml을 추가하세요3. n...

안드로이드 - Gradle을 변경하면서 발생하는 오류 [내부링크]

Gradle을 변경하면서 오류가 발생할 수 있다.android.support.v4 ~~ 들을 implement했었다가 androi...

안드로이드 - onDraw 활용한 서명 기능 구현 [내부링크]

onDraw 기능을 활용하여 서명하는 화면을 구현했습니다.1. activity_signature.xml버튼 4개(크기조...

안드로이드 - NestedScroll을 이용해서 Toolbar와 FloatingButton 애니메이션 주기 [내부링크]

NestedScroll을 이용해서 스크롤 했을 때 상단, 하단부분에 애니메이션을 주었습니다....

안드로이드 - Toolbar 구현, OptionMenu 추가 [내부링크]

Toolbar를 넣고 옵션메뉴 기능을 추가했습니다.1. style에서 NoActionBar 설정2...

안드로이드 - FloatingButton 이미지 크기 조절 [내부링크]

FloatingButton을 이용하다보면 버튼 안에 있는 이미지 크기가 조절이 안될 때가 있다.이럴 땐 아래 한...

안드로이드 - RecyclerView scrollEvent [내부링크]

RecyclerView를 위아래로 스크롤하면서 이벤트를 줘야 할 때가 있다.recyclerView에 리스너를 달고,...

안드로이드 - Toolbar Back Button [내부링크]

Toolbar에 Back 버튼 추가하는 코드입니다.

안드로이드 - RecyclerView item remove [내부링크]

RecyclerView를 사용하면서 특정 position에 있는 item을 삭제해야 할 때가 있습니다.삭제는 Adapter의 ...

안드로이드 - RecyclerView 마지막 item부터 보기 [내부링크]

RecyclerView를 사용하다보면 setAdapter를 했을 때 가장 마지막 postion, 즉 바닥부터 보여주고 싶을 ...

안드로이드 - MotionLayout 예제 [내부링크]

간단한 MotionLayout을 구현해봤습니다.Motionlayout은 1. 기본이 되는 basic한 화면2. motion의 st...

안드로이드 - DownloadManager를 이용한 file download [내부링크]

url에서 파일을 다운받는 코드입니다.웹뷰를 이용한 앱입니다. 자바스크립트에서 호출하면 네이티브에...

안드로이드 - Google(Mobile) Vision, 글자인식 [내부링크]

Google에서 제공하는 Vision API를 이용해 글자를 인식하는 간단한 예제를 만들었습니다.실행화...

안드로이드 - Google Vision API와 카메라를 이용한 글자 인식 [내부링크]

Google Vision API와 카메라를 이용해 글자인식 기능을 구현해봤습니다. 뒷면 카메라를 통해 지속적...

안드로이드 - Google Vision 얼굴인식(FaceDetection) [내부링크]

구글비전을 이용해서 화면에 있는 이미지의 얼굴을 인식하는 예제입니다.실행화면1. ...

안드로이드 - SensorManager, 흔드는 센서 감지 [내부링크]

SensorManager를 이용해서 핸드폰을 흔들었을 때 애니메이션이 발생하도록 만든 예제입니다.실행영...

안드로이드 - Java Builder Pattern(자바 빌더패턴) [내부링크]

빌더패턴을 이용하면 클래스를 더 유연하게 사용할 수 있습니다.특히 데이터의 값을 입력할 때 편합니다. ...

안드로이드 - text 선긋기, 줄긋기(setPaintFlags) [내부링크]

text뷰의 텍스트에 삭제 되었다는 느낌을 주기 위해서 텍스트 위해 줄을 그어야 할 때가 있습니다.이럴 때 ...

안드로이드 - color, background변경 [내부링크]

안드로이드에서 코드로 color와 background를 변경하는 방법입니다.

안드로이드 - Custom Spinner(커스텀 스피너) [내부링크]

Custom Spinner를 구현해봤습니다.구현영상1. activity_main.xml스피너 하나만 그렸습니다...

안드로이드 - 글꼴(font) 변경 [내부링크]

글꼴(font)변경 예제입니다.1. font폴더 생성res에서 font폴더를 생성해주세요그리고 다운받은 폰트...

안드로이드 - Button click(버튼 클릭) 구현 [내부링크]

4개의 버튼 클릭 효과를 구현해봤습니다.구현영상1. activity_main.xml버튼 4개를 만들어주세...

안드로이드 - 핸들러(handler) [내부링크]

핸들러로 짤막한 인사말들이 순차적으로 나오도록 만든 예제입니다.실행 영상1. activity_main...

안드로이드 - AlertDialog(다이얼로그) [내부링크]

AlertDialog를 이용한 간단한 예제입니다.첫번째는 custom한 layout를 띄우기두번재는 예, 아니오 버튼이...

안드로이드 - ellipsize를 이용해 TextView 다루기(점점점 표시, 긴글 처리) [내부링크]

ellipsize속성으로 textView의 크기를 넘어가는 text들에 ... 표시를 줄 수 있다.1. activity_main....

안드로이드 - java 코드로 View 크기 변경 [내부링크]

Button을 누르면 View 크기가 변경되는 예제입니다.코드로 뷰의 크기를 변경시켜줄 때 참고하면 됩니다....

안드로이드 - 상태바(statusBar), 기본배경(windowBackground) 색상 변경 [내부링크]

상태바, 상태바 안에 있는 contents들의 색상, 그리고 기본적인 app의 배경색을 변경하는 예제입니다.이...

안드로이드 - volley(볼리) 사용법 [내부링크]

volley 라이브러리를 이용해 네트워크 통신하는 아주아주 간단한 예제입니다.https://newsapi.org/...

안드로이드 - 네트워크 연결 체크 ConnectivityManager.NetworkCallback [내부링크]

앱의 네트워크 연결상태를 알아볼 수 있는 예제입니다.ConnectivityManager.NetworkCallback 클래스를 ...

자바(JAVA) - 함수형 프로그래밍 -1 [내부링크]

자바 함수형 프로그래밍을 사용하기 위해서는 java8이 필요합니다.String 배열을 join하는 것과 integ...

안드로이드 - excel 내보내기 [내부링크]

아파치 라이브러리를 이용해서 excel파일을 다운로드하는 예제입니다. 구현영상 1. apac...

안드로이드 - navigation bar(네비게이션바) color 변경 [내부링크]

navigation bar 컬러 변경 코드입니다.네비게이션 바는 화면 아래 홈 버튼과 뒤로가기 버튼이 있는 부분입...

안드로이드 - tabLayout textSize 변경 [내부링크]

tabLayout textsize 변경 코드입니다.1. style.xml2. tabLayout tabTextAppearance 속성 부여...

안드로이드 - PopupMenu(팝업메뉴) [내부링크]

팝업메뉴 구현 예제입니다.구현영상1. activity_main.xml팝업메뉴를 띄울 ImageButton...

안드로이드 - Transform output file does not exist 에러 [내부링크]

카카오(다음) 지도 api를 사용하던 도중에 갑자기 'Transform output file does not'에러가 발...

안드로이드 - Bottom Sheet(바텀시트) [내부링크]

간단한 Bottom Sheet를 구현한 예제입니다.구현영상1. gradle 추가2. activ...

안드로이드 - 전화연결(tel) [내부링크]

intent를 이용해 입력받은 숫자를 전화화면으로 전달하는 예제입니다.구현영상1. ...

안드로이드 - dataBinding, Fragment [내부링크]

databinding을 이용해 fragment를 attach, remove시키는 예제입니다.구현영상1. gradle 추...

안드로이드 - Intent로 email(이메일) 보내기 [내부링크]

앱 이용중 email을 연동시켜야 할 때가 있습니다.특히 문의사항을 접수할 때 이메일을 이용하곤 하는데, I...

안드로이드 - 파일 생성(getExternalFilesDir()) [내부링크]

사진을 업로드할 때 파일을 생성해야합니다.그 과정에서 기존에 Environment.getExternalStorageDire...

안드로이드 - Viewpager Indicator [내부링크]

ViewPager에 Indicator를 활용한 예제입니다.구현영상1. gradle 추가2. Indicator ...

안드로이드 - 문자 발송(Send SMS) [내부링크]

문자 발송 예제입니다.권한 허용 부분을 주의해주세요1. Manifest에서 권한 허용2. activit...

안드로이드 - 주소록 정보 가져오기, 주소록 연동 [내부링크]

주소록에서 한개의 연락처와 이름을 가져오는 예제입니다.퍼미션 없이 구현 가능합니다.1. activ...

안드로이드 - 전화걸기(Intent) [내부링크]

전화거는 방식은 다이얼 화면으로 이동, 바로 전화연결 두 가지 방식이 있습니다.다이얼 화면 이동은 inten...

안드로이드 - circle imageView [내부링크]

Circle ImageView와 Circle ImageButton을 구현한 예제입니다.구현영상1. drawable ...

안드로이드 - drawable not found error [내부링크]

가끔씩 drawable not found 에러가 발생한다.분명히 해당 파일이 존재하는데도 찾을 수 없다고 해서 당황...

안드로이드 - 네비게이션 그래프(Navigation graph) [내부링크]

네비게이션 그래프를 이용해서 프로젝트를 보기 쉽게 도식화할 수 있습니다.1. gradlebuild.gradle(Mo...

안드로이드 - ViewModel(Kotlin) [내부링크]

1. gradle 추가2. ViewModel class 생성3. ViewModel 적용

안드로이드(kotlin) - Custome Calendar(달력) [내부링크]

GridView를 이용해 달력을 만들었습니다.참고 사이트https://www.toptal.com/android/android-customiz...

안드로이드(java) - get statusBar height/상태바 높이 구하기 [내부링크]

아래 코드로 기기별 상태바의 높이를 구해올 수 있습니다.

안드로이드 - 애니메이션(animation) [내부링크]

버튼을 클릭하면 특정 뷰가 위아래로 움직이는 애니메이션을 구현했습니다구현영상 1. activ...

안드로이드 - drawable을 bitmap으로 변환 [내부링크]

1. drawable to bitmap2. vectorDrawable to bitmap

안드로이드 - gradient(그라데이션) [내부링크]

그라데이션 drawable을 이용해 9개의 ImageView를 만든 예제입니다. 구현 이미지1.drawa...

[Kotlin]안드로이드 - Hide actionbar, statusBar [내부링크]

actionbar와 statusBar를 숨기는 코드입니다.※ 추가

안드로이드 - toolbar leftPadding problem [내부링크]

Toolbar를 이용할 때 left Padding을 가지고 있는 경우가 있다.padding이랑 margin을 0으로 초기화시켜...

안드로이드 - 이미지 업로드/크롭 라이브러리 [내부링크]

1. manifest.xml <activity ~ />코드 추가2. 갤러리 및 카메라 오픈3. uri 받아오기...

안드로이드 - editText underLine(밑줄), cursor(커서) 컬러 변경 [내부링크]

1. xml에서 변경먼저 style을 만들어주세요editText의 theme속성에 위에서 설정한 style을 넣어주세...

안드로이드(Kotlin) - Image Slide(ViewPager) [내부링크]

View Pager를 이용해 이미지 슬라이드를 구현했습니다.구현영상1. activity_image_slide...

안드로이드(Kotlin, java) - 드래그 안되는 BottomSheet [내부링크]

구현영상먼저 gradle을 추가해주세요1. bottom_sheet_item.xml2. CustomBottomSheetBe...

안드로이드(kotlin) - recyclerView 예제(뷰 펼치기, item scrollToTop 뷰 재활용 문제 해결) [내부링크]

recyclerView를 이용하면서 어려움을 겪었던 3가지가 있었습니다.1. recyclerView item에서 펼치기/접...

안드로이드(kotlin) - recyclerView item type 구분, 데이터 그룹화 [내부링크]

recyclerview에 들어갈 data 들을 특정 기준으로 분류해야할 때가 있습니다.이번 예제에서는 특정 숫자를 ...

안드로이드(kotlin) - recyclerView Drag and Swipe [내부링크]

recyclerView를 구현하여 드래그 기능과 swipe기능을 구현했습니다.recyclerView에 대한 사전 이해가 ...

안드로이드(java) - animation builder class(애니메이션 builder 클래스) [내부링크]

AlphaAnimation과 TranslateAnimation을 Builder class로 만들어봤습니다.animation을 구현할 때 마...