profile
잘하고 싶은 사람
post-thumbnail

Android Location

시도한것 GPS + Network 문제점 1층 / 꼭대기층은 잡아버림 와이파이를 꺼도 network가 동작함 와이파이를 켜도 gps가 동작함 Network callback, gps callback 둘 다 동작해버림 GPS ONLY gps의 accuracy 낮을수록

2020년 12월 10일
·
0개의 댓글
post-thumbnail

Android BroadCast

앱을 개발하면서 서비스를 구현하고 있는데 Broadcast, Reciver, PendingIntent를 사용하게 되었다. 이것에 대해 정리해보자 Broadcast 안드로이드는 broadcast 메세지를 안드로이드 시스템, 앱 내/외부와 주고 받을 수 있다. 그리고 이

2020년 12월 7일
·
0개의 댓글
post-thumbnail

Thread in Android

Handler는 스레드의 MessageQueue 와 관련된 Message와 Runnable 객체를 전송하거나 다룰 수 있게 해준다.각 Handler 인스턴스는 싱글 스레드와 그 스레드의 MessageQueue와 연관이 있다. 새로운 Handler를 생성하면 이녀석은 L

2020년 11월 15일
·
0개의 댓글
post-thumbnail

Android Service

서비스로는 네트워크 트랜잭션, 음악 플레이어, 파일 I/O 등과 같은 content provider 와 상호작용 하는 모든 것들을 백그라운드에서 실행할 수 있다.Service 는 백그라운드에서 장기적인 기능을 동작시킬 수 있는 application component 이

2020년 11월 7일
·
0개의 댓글
post-thumbnail

안드로이드 가장 최근 위치 얻기

requestLocationUpdates() 메소드를 통해서 일반적인 위치 데이터를 요청하는 방법에 대해서 알아보려고 한다. 앱에 GPS 권한을 부여했다고 가정한다.Location 데이터는 GPS 뿐만 아니라 WIFI를 통해서도 얻을 수 있다.디바이스가 유지하고 있는

2020년 10월 5일
·
0개의 댓글
post-thumbnail

Android Location

이번 캡스톤 디자인에서는 GPS 기반으로 한 어플리케이션을 개발할 예정이다. 그래서 구글 문서를 읽어보려고 한다.Location user driver는 Android location services(https://developer.android.com/trai

2020년 9월 26일
·
0개의 댓글
post-thumbnail

Glide

공식 문서를 읽으며 Glide가 어떻게 동작하는지 확인하고 서버에 업로드 된 이미지를 여러 비율로 불러올 수 있는지 체크해보자Glide는 기본적으로 통신을 시작하기 전에 4가지를 체크한다.Active resources : 이미지가 이미 다른 View에서 출력되고 있는가

2020년 8월 29일
·
0개의 댓글
post-thumbnail

Retrofit2로 JWT 인증하기

Retrofit은 OkHttp 기반으로 동작한다. 따라서 OkHttp를 제외한 다른 HTTP 모듈들에 비해 빠르다. 사용하기도 편리하다. 그래서 통신 모듈을 Retrofit으로 결정했다. 자세한 내용은 벤치 마크를 참고하자통신을 위해 manifest 밑에 다음 코드 추

2020년 8월 8일
·
2개의 댓글
post-thumbnail

RecyclerVeiw

RecyclerView는 ListView에서 더 유연하고 심화된 버전이다. RecyclerView 모델에서는 서로 다른 컴포넌트들이 함께 디스플레이될 수 있다. UI를 위한 컨테이너는 개발자가 레이아웃에 추가한 RecyclerView 객체가 될 것이다. Recycler

2020년 7월 12일
·
0개의 댓글
post-thumbnail

fragment

하나의 Activity안에 여러개의 Fragment를 사용할 수 있고 사용한 Fragment를 다른 Activity에서 재사용할 수 있다. Fragment는 Activity처럼 LifeCycle을 가지고 있고 이벤트를 발생시킬 수 있다.그렇지만 Fragment는 항상

2020년 7월 10일
·
0개의 댓글