전체보기(363)
-
Do it! 안드로이드 앱프로그래밍 9일차 (19.04.17)
Chapter 07. 스레드와 애니메이션 07-1 핸들러 사용하기 스레드(Thread)는 동시 수행이 가능한 작업 단위이며, 현재 수행되는 작업 이외의 기능을 동시 처리하고자 할 때 새로운 스래드를 만들어 처리할 수 있다. 멀티 스레드 방식은 같은 프로세스 안에 들어 있으면서 메모리 리소스를 공유하게 되므로 효율적인 처리가 가능하지만 동시에 리소스에 접근할 경우에 데드락(DeadLock)이 발생하여 시스템이 비정상적으로 동작할 수 있다. 메인 스레드 : 안드로이드에서 UI 처리를 위해 사용되는 기본 스레드 새로 생성한 스레드에서는 핸들러 객체를 이용해 메시지를 전달함으로써 메인 스레드에서 처리할 수 있도록 한다. Thread 클래스의 생성자는 크게 파마리터가 없는 경우와 Runnable 객체를 파라미터로..
2019.04.17 -
1만권 독서법
김병완 작가의 독서법 책만 보다보니 다른 사람의 독서법 책은 어떤가 궁금해서 읽어 보게되었다. 김병완 작가는 일본의 속독법은 그저 빨리 읽는 방법이며, 이해나 기억이라는 요소는 고려하지 않다고 했지만, 이 책에서 얘기하는 독서법은 음악을 들을때 처럼, 책도 편안하게 읽는 것을 의미하며, 이는 무엇인가를 기억하기 위해 노력하는 것이 아닌, 편하게 즐기면서 읽는 과정에서 자신에게 와닫거나 중요하다고 생각되는 것은 자연스레 머리속에 남게 될 것이라는 주장이 담겨 있다. 마치 우리가 음악을 들을 때 한음 한음 기억하기 위해 듣는게 아니라 즐기기 위해 음악을 듣고, 그러는 중에 좋은 멜로디가 기억에 남고 머리에 멤도는 것 처럼 말이다. 뇌과학에 기반한 독서법 같은 것이 아니고, 저자가 도서평론가로 일하면서 체득한..
2019.04.17 -
Do it! 안드로이드 앱프로그래밍 8일차 (19.04.16)
확실히 Java 기초공부를 하고 나서 다시 안드로이드 앱 프로그래밍 공부를 하니, 이해가 더 잘되는 듯하다. 아직도 생소한 표현이 한두개 있긴하지만 이 것도 Java 를 좀더 공부하면 쉽게 이해 할 수 있을 것 같다. Chapter 06. 그래픽 06-1 빨간색 사각형 그리기 빨간색 사각형을 화면에 그리기 위한 단계 1단계 - 새로운 CustomView 클래스를 만든다. view 클래스를 상속하고 Context 객체 하나를 파라미터로 전달받는 생성자 하나로 정의2단계 - 페인트 객체는 그래픽을 그리기 위해 필요한 속성을 담고 있다. 다라서 페인트 객체를 만들고 속성을 설정한다. 3단계 - onDraw 메소드는 뷰가 화면에 디스플레이될때 자동으로 호출된다. 따라서 뷰에 그래픽을 그리기 위해서는 onDraw..
2019.04.16 -
Do it! 안드로이드 앱프로그래밍 7일차 (19.04.15)
Java 기초 공부를 이고잉님의 유투브를 통해 끝냈다. 이제 안드로이드 앱 프로그래밍을 더 잘 이해 할 수 있겠지? 그리고 김병완 작가의 책에 빠져서 한참 노닐다가 정신을 차려보니 일주일이 넘게 지났다. 독서는 무서운 것이다. 시간을 정해놓고 보던가 해야지....와.... Chapter 05. 선택 위젯의 사용과 커스텀뷰 만들기 05-1 나인패치 이미지 알아보기 버튼 등의 배경으로 이미지를 사용할 경우, 디바이스의 종류에 따라 그 버튼이 디스플레이되는 크기가 달라지게 되는데 이때, 이미지 파일의 해상도에 따라 화면에서 왜곡이 발생할 수 있다. 이를 해결 하는 방법이 나인 패치(Nine Patch)이다. 나인 패치 이미지를 만들고 싶다면 포토샵과 같은 그래픽 편집 툴을 이용하면된다. 05-2 [비트맵] 버..
2019.04.15 -
김병완의 초의식 독서법
김병완 작가가 사용하는 독서법 중에 하나인 초서 독서법. 조선시대 문인들 중 다산 정약용이 애용한 독서법. 이 독서법에 대하서 더 알고 싶어서 읽게된 책이다. 하지만 초서 독서법에 대해서 그렇게 깊이 있게 나와있지 않았다. 아니면 초서 독서법이라는게 이 책에서 언급하고 있는 것이 전부 이거나. 김병완 작가가 인용한 정약용의 글을 보면, " 초서의 방법은 먼저 자신의 생각을 정리한 후 어느정도 정리가되면, 그 후에 그 생각을 기준으로 취할 것은 취하고 버릴 것은 버려야 취사선택이 가능하게된다. 어느정도 자신의 견해가 성립된 후 선택하고 싶은 문장과 견해는 모아서 따로 필기를 해서 간추려 놓아야 한다. 그런 식으로 한권의 책을 읽더라도 자신의 공부에 도움이 되는 것은 뽑아서 적고 보관하고, 그렇지 않은 것은..
2019.04.15 -
1시간에 1권 퀀텀 독서법
백수의 1만권 독서법을 읽고서 저자가 말하는 퀀텀 독서법이 궁금해서 바로 전자도서관을 뒤졌다. 어떤 방법으로 독서를 하길래 1시간에 1권 읽기가 가능한 걸까? 책을 많이, 빨리 읽고 싶은 나로서는 무척 궁금하다. 마음이 들거나 기억하고 싶은 내용들 명심하라. 우리는 보이는 것을 읽고 있는 것이 아니다. 우리는 생각하고 있는 것을 읽고 있다고 인식할 뿐이다. 더 구체적으로 말해서 뇌가 읽어줘야만 비로소 읽을 수 있게 된다는 말이다. '생각의 속도가 독서의 속도다' 책을 많이 읽을 수록 독서력은 기하급수적으로 향상된다. 독서광이라 불리는 사람들은 한눈으로 여러 대목을 살피며 읽어낸다. 그리고 요점만 골라낸다. 그러므로 자기에게 필요한 대목을 스스로 활용할 수 있다. -에드가 엘런 포 독서는 가장 왕성하게 전..
2019.04.12