본문 바로가기
[도서 목차 정리] Efficient Android Threading [도서 목차 정리] Efficient Android Threading #1 자바의 멀티스레딩,안드로이드 스레드 #2 스레드 통신 #3 프로세스 간 통신 #4 메모리 관리 #5 기본 스레드의 생명주기 관리 #6 핸들러 스레드 : 고수준 큐 메커니즘 #7 Executor 프레임워크를 통한 스레드 실행 제어 #8 AsyncTask 로 백그라운드 태스크를 UI 스레드에 묶기 #9 서비스 #10 인텐트 서비스 #11 AsyncQueryHandler 를 이용한 콘텐트 프로바이더 접근 #12 로더를 이용한 자동 백그라운드 실행 AsyncQueryHandler 를 이용한 콘텐트 프로바이더 접근, AsyncTask 로 백그라운드 태스크를 UI 스레드에 묶기, Efficient Android Threading, Execu.. 2018. 3. 29.
[동대문 맛집] 해룡 마라룽샤 재방문기! [동대문 맛집] 해룡 마라룽샤 재방문기! 지난 번 회식으로 이곳에 와서 "마라룽샤" 를 먹어본 후, 전체적으로 음식을 잘한다는 평가를 내렸다.그리고 맛있는 음식을 먹으면서, 옆 테이블에서 "카오위" 를 주문해 먹는 것을 보고, 다들 "우와~" 를 외쳤었다.위의 이유와 생선을 나름 좋아하는 촌수컷형을 위해 이곳을 회식장소로 재방문하기로 한다. [동대문] 아직 아이먹어봤니? 매운 가재요리 - 마라룽샤 우선 술 부터 주문한다.새로운 맥주도 먹어보자며 주문한 "연경맥주". 개인적으로 맥주의 맛을 모르기는 하지만, 이 녀석은 그래도 내 타입에 가까운 술이었다.내 타입 맥주라 하면.. 알콜도수가 낮고 부드러운 목넘김을 가진 맥주랄까? 지난번 마라룽샤의 경우 맛은 좋았지만 실제 먹을 것은 별로 없었던 관계로,마라룽샤.. 2018. 3. 28.
Efficient Android Threading #12 로더를 이용한 자동 백그라운드 실행 Efficient Android Threading #12 로더를 이용한 자동 백그라운드 실행 이 글은 Efficient Android Threading 의 일부 내용만 발췌한 내용입니다.자세한 내용은 책을 구입해서 보세용. -로더(Loader) 프레임워크는 콘텐트 프로바이더 또는 다른 데이터 소스에 대해 비동기 작업을 실행하기 위한 강력한 방법을 제공한다.콘텐츠가 변하거나 데이터 소스에 추가될 때 로더 프레임워크는 비동기적으로 데이터를 불러오고 앱으로 전달할 수 있다.API Level 11(허니콤)에서 추가되었다. Loader 는 액티비티 또는 프래그먼트와 연결하는 것이 가능하다. 콘텐트 프로바이더에 연결하는 경우 CursorLoader 를 사용하면 되고,다른 데이터 소스의 경우 커스텀 로더 객체로 구현.. 2018. 3. 28.
이태원 월드푸드마켓 쇼핑! - 인도 디저트, 허머스, 인도 3분 커리 이태원 월드푸드마켓 쇼핑! 이태원에 간 김에 오랜만에 "월드 푸드 마켓" 을 들러서 쇼핑을 했다. 그 와중에 득템 아닌 득템을 했으니 그 이름하야인도 디저트(인도인들은 이를 "스위츠"라고 부른다.) Soan Papdi (손 빠쁘디) 이다. 인도 여행 당시 스위츠 가게가 보이면 가서 꼭 2조각씩 사서 엄마와 한 조각씩 먹었던 녀석이다.이름을 잊고 있었던, 그리고 맛을 바탕으로 "땅콩" 이 베이스인 그런 간식인 줄 알았던 녀석!!!그 녀석을 찾아내고야 말았따. 가격은 500g 에 5,500원정도 하며, 250g 짜리도 있었다. 비닐 봉지를 뜯으면 이런 구성을 만난다. 짜잔!!!이것이 Soan Papdi, 손 빠쁘디~ 너무나 아름다운 자태.인도의 스위츠 가게에서 낱개로 판매하며, 가격도 완전 저렴한 것은 아니.. 2018. 3. 27.
Efficient Android Threading #11 AsyncQueryHandler 를 이용한 콘텐트 프로바이더 접근 Efficient Android Threading #11 AsyncQueryHandler 를 이용한 콘텐트 프로바이더 접근 이 글은 Efficient Android Threading 의 일부 내용만 발췌한 내용입니다.자세한 내용은 책을 구입해서 보세용. 13.1. 콘텐트 프로바이더에 대한 간략한 소개 -AsyncQueryHandler 는 ContentProvider 에서 비동기적 CRUD 작업 처리를 전문으로 하는 유틸 클래스이다.작업은 별도 스레드에서 실행되고, 결과가 사용 가능할 때는 콜백이 시작하는 스레드에서 호출된다.AsyncQueryHandler 클래스는 UI 스레드에서 CP 로 작업을 떠넘기는데 사용되고, UI 스레드는 백그라운드 태스크가 완료되면 결과를 수신한다. 13.2. 콘텐트 프로바이더.. 2018. 3. 27.
[이태원 맛집] 나이지리아 음식점 해피홈 다시 방문! [이태원 맛집] 나이지리아 음식점 해피홈 다시 방문! 내 돈 내고 먹은 후기에요! 나이지리아 음식점 해피홈에 재방문했다.(아프리카 음식을 취급한다고 하지만, 엄밀히 이야기하면 나이지리아 음식이란다.) 궁상민님의 방송 출현 떄문일까?대체적으로 가격이 올랐다.그것도 조금 오른 게 아니라 엄청 많이 올랐다.예를 들어 가장 대표적인 음식인 Egusi soup(에구시 스프)는 8,000원 -> 10,000원이 되었다. 물론 한국인들 입장에서는 이해할 수 없는 가격이었던 것들이 가격이 내리기도 했다.White Rice & Beans 는 15,000원 -> 10,000원이 되었다.재료나 양이 바뀌었을지는 알 수 없다. 오늘은 Bitter Leaf Soup 을 주문해보았다.이름만으로는 정말 호감이 가지 않는 음식이다... 2018. 3. 26.
Efficient Android Threading #10 인텐트 서비스 Efficient Android Threading #10 인텐트 서비스 이 글은 Efficient Android Threading 의 일부 내용만 발췌한 내용입니다.자세한 내용은 책을 구입해서 보세용.12.1. 기본 사항 -IntentService 는 싱글 백그라운드 스레드에서 태스크를 실행한다.서비스가 실행 중인 경우, 인텐트는 백그라운드 스레드가 처리를 위해 준비될 때까지 큐에서 대기한다.실행 중이 아닌 경우 새로운 구성요소 생명주기가 시작되고, 더 이상 처리할 인텐트가 없을 때 구성요소의 생명주기가 끝난다. ( stopSelf 로 중지시킬 필요가 없다. 내부적으로 수행된다. )즉 실행할 태스크가 있는 동안에만 인텐트 서비스가 실행된다. -IntentSevice 에서 백그라운드 태스크 실행자는 핸들러.. 2018. 3. 26.
[영화 리뷰] 500일의 썸머, Days of Summer [영화 리뷰] 500일의 썸머, Days of Summer 주의! 스포가 있을 수 있습니다. 언제 어떻게 보게 되었음?2018 설날에 대전 내려가면서 보았다.명절 결혼에 대한 압박에 대한 이야기를 하면서 촌수컷형이 '니가 좋아할만한 현실적인 영화 추천해주마' 라는 말과 함꼐 추천해준 영화이다. 어떤 내용인가?우선 제목에 있는 썸머(Summer) 는 여자 이름이다.주인공 남자가 썸머라는 여자를 만나 보내는 500일간의 사랑 이야기이다. 영화에서 좋았던 점은?영화의 Flow (날짜 변화) 구성이 좋았다.주인공 남자가 Summer 를 만나는 1일부터 헤어지는(?) 500일까지의 순차적 이야기가 아닌..4XX 일부터 시작해서 1X 일로 오는 등, 시간의 구성을 다이나믹 하게 해 두어 일상적인 예상 가능한 연애 .. 2018. 3. 25.
Efficient Android Threading #9 서비스 Efficient Android Threading #9 서비스 이 글은 Efficient Android Threading 의 일부 내용만 발췌한 내용입니다.자세한 내용은 책을 구입해서 보세용.11.1. 비동기 실행을 위해 서비스를 사용해야 하는 이유 -구성요소 생명주기와 스레드 생명주기의 분리호스팅 프로세스의 생명주기 서비스는 메모리 누수에 대한 위험과 너무 빨리 태스크가 종료될 위험을 모두 줄일 수 있다. 11.2. 지역, 원격, 전역 서비스 -전용 원격(다른 프로세스 사용) 서비스는 자신만의 UI 스레드를 가진다.따라서 서비스 UI 스레드는 클라이언트 구성요소의 UI 스레드의 실행을 지연하지 않는다.원격 서비스는 같은 힙 메모리 영역을 공유하지 않는다.따라서 클라이언트는 원격 메서드를 호출하는 데 바.. 2018. 3. 25.
반응형