공부/안드로이드

안드로이드 ?일차

yeaseul912 2018. 10. 14. 13:25
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

반응형