본문 바로가기
공부/안드로이드

안드로이드 ?일차

by yeaseul912 2018. 10. 14.
728x90

AttributeSet에 관하여..


리스트뷰, 스피너뷰, 그리드뷰를 표시하기 위해서는 Adapter 필요.


자바 그래픽과 비슷한 속성들.

Bitmap 실제로 화면에 보여지는 부분. pixel 들의 집합. 점들이 모여있는것

Canvas Bitmap을 넣어줌. Canvas 안에 Bitmap 을 올림.

Paint 진짜로 그림을 그리는 부분을 셋팅 ex) 뭐로 그릴건지, 어떻게 그릴건지 선택

Matrix 반전효과, 회전효과, 이동 같은 연산을 도와주는 Class



[Android] SurfaceView 개념 및 예제




[출처]https://m.blog.naver.com/PostView.nhn?blogId=muri1004&logNo=221054311714&categoryNo=0&proxyReferer=&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F


과제

sms로 검색: ~~ 를 보내면 브라우저로 검색이 되게.

keyword

intent

BroadCastReceiver 309p

Uri

Webview 4장


제출내용

BroadcastReceiver 소스

매니페스트 소스

캡쳐화면


스레드(Thread)란?

안드로이드는 쓰레드에서 UI처리


나는 UI에 영향을 주지않고 어떤 일을 처리하고 싶어 -> Thread 사용

Thread로 처리한 일을 눈으로 보고싶어, UI에 영향을 주고 싶어 -> Thread Handler 사용

핸들러에 메세지가 잘 전달되게 가이드를 하는 역할 -> looper


Android Internals #1: How Android Starts Your Main Activity.




[출처] https://medium.com/@martinomburajr/android-internals-1-how-android-starts-your-main-activity-8fcf80e65222


AsyncTask

새로 만든 Thread에서 UI객체에 직접 접근할 수 없기 때문에 핸들러를 사용하는 것이지만 핸들러를 사용하면서 코드를 조금 더 복잡하게 만드는 문제가 생깁니다. 이러한 백그라운드 작업을 좀 더 쉽고 간단하게 하고 싶다면 AsyncTask 클래스를 사용할 수 있습니다.

[출처] http://cholol.tistory.com/152

반응형

'공부 > 안드로이드' 카테고리의 다른 글

D-day 수업  (0) 2018.11.04
안드로이드 D-2일 차  (0) 2018.10.28
안드로이드 D-3 일차  (0) 2018.10.21
안드로이드4일차  (0) 2018.09.30

댓글