# Handler

[Android] Thread Deep Dive
👀 시작하기 전에... 1. 프로세스(process)란? 프로세스(process)는 단순히 실행 중인 프로그램이라고 할 수 있다. 즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당 받아 실행 중인 것을 말한다. 프로세스는 프로그램에 사용되는 데이터와
[Flutter/Kotlin/Swift] 예제로 알아보는 네이티브 통신 (Platform Channel)하는 방법_Method Channel / Event Channel
예제로 알아보는 네이티브 통신 (Platform Channel)하는 방법 이번 글에서는 Platform Channel에 대해서 살펴보도록 하겠다. Platform 채널과 관련된 여러 글들을 올렸었는데, 아직 어려워하시는 분들이 많은 것 같아서 Flutter에서 네이

Thread/Handler 스레드와 핸들러
Thread : 동시 작업을 위한 하나의 실행 단위Handler : Thread 간의 통신을 하기 위한 클래스안드로이드의 UI는 Main Thread 라는 하나의 스레드에서 동작한다.메인 스레드에서 네트워크나 DB 작업 등 무거운 작업을 하게되면 작업이 완료되기 전까지
<TIL> 64. Interceptor, Handler?
Interceptor(인터셉터)? 컨트롤러(Controller)의 '핸들러(Handler)'를 호출하기 전과 후에 요청과 응답을 참조하거나 가공할 수 있는 일종의 필터 애플리케이션에서 발생하는 요청과 응답을 가로채는 기능을 제공하는 프로그래밍 컴포넌트. 주로 웹 애플

Splash 기능 구현
Splash란?앱이 MainActivity로 넘어가기 전에 잠깐 보여지는 화면이다. 카카오톡이나 인스타그램을 예로 들면 실행되기 전에 잠시 보여지는 로고 화면에 해당한다.내가 추가하고 싶은 기능은 Twice_app을 실행했을 때, MainActivity가 실행되기 전에
판매자,고객,운영자 로그인여부, 로그기록 코드들
HandlerInterceptorJava Web Programming에서의 Filter 역할을 수행하는 인터페이스Controller(Servlet)가 요청을 처리하기 전이나 후에 수행할 동작을 작성할 수 있는 객체Spring 프로젝트에서는 Filter 를 잘이용하지 않

TIL#7
1) > 프로젝트 폴더의 urls.py에서 gallery/ url을 입력했을 경우 gallery 앱의 urls.py를 include 하도록 설정해줬다. >> gallery 다음 url이 int type으로 넘어올 경우 이를 pk란 이름으로 넘겨줄 것이고, views.py의 item_detail 함수-뷰(혹은 호출 가능한 객체)에서 이를 처리할 것이다. ...

[Android] Thread, Handler, Looper, Message Queue 다루기
요즘 대부분의 프로그램들은 비동기적으로 실행됩니다. 안드로이드에서도 마찬가지로 다양한 방법을 이용하여 비동기 프로그래밍을 구현할 수 있습니다. 별도의 Thread를 생성하여 동시적으로 작업을 실행하게 하는 방법부터 AsyncTask, RxJava, RxKotlin,
비밀 다이어리
Custom Font - res/ 에 font라는 폴더를 생성하고 원하는 폰트를 저장 후 .xml에서 fontFamily로 지정하여 사용Vertical Bias - 수직을 기준으로 0.45만큼 치우치게 만듦AppCompatButton - Material Button은
Android : Progress Dialog 사용하기(Thread, Handler 이해)
📍 ProgressDialog 란? ProgressDialog는 안드로이드가 어떤 작업을 진행할때 그 작업의 진행상황과 부가적인 문장을 팝업창으로 보여주는 모듈입니다. 시간이 걸리는 파일 다운로드나 복사를 수행할 때 이런창을 띄워주면 기다리는데 유저의 거부감을 줄일
스프링 예외 처리
스프링에서 예외처리는 크게 3가지 방법이 있다.메서드 단위에서 try/catch를 통해 처리하는 방법.컨트롤러단에서 @ExceptionHandler를 이용해서 처리하기Global level에서 컨트롤러 이후 Client에게 전달되기 직전 처리하기.1번의 경우 try-c

Android Thread
Thread(스레드)를 여러 개 수행하도록 만드는 코드를 만들기 전에 이론적인 부분을 공부하고 넘어가자.Thread : 동시에 여러 작업을 수행하기 위해 사용되는 개념.우리 CPU는 한개의 작업만 가능하다. 동시 작업을 위해서 CPU를 가상의 여러 작은 부분으로 나누고

[Android/안드로이드] Thread/Handler/Looper
프로세스 : 실행 중인 프로그램 ex) 실행중인 인스타그램프로세스는 (다수의) 작업 단위 집합스레드(Thread) : 하나의 프로세스 상의 독립적인 실행 흐름 ex) 좋아요 기능, 스토리 공유 기능 등하나의 프로세스에는 메인스레드만 있거나 메인스레드 + 서브스레드로

[Android] 한 버튼이 순차적으로 두 가지 동작을 하도록 구현하기
android camera 기능 구현 중 버튼을 누르면 촬영이 이뤄진 후 fragment를 전환해야했는데 두 가지 기능이 동시에 실행되지 않았다. takePicture 함수가 실행되기까지 기다리기 위해 일정 delay를 주고 난 후에 fragment를 전환하면 이런 문