5월, 2017의 게시물 표시

Android AsyncTask란?

이미지
안녕하세요 Rabbit입니다. 오늘은 Asynctask에 대해서 간단하게 알아보려고 합니다. 최근에 많은 친구들이 안드로이드를 어려워 하기에, 저도 공부할겸 해서 올려보려고 합니다. 그리고, 다음 포스팅 부터는 가볍게 간단한 게시판 정도를 리스트 뷰 및 그리드 뷰를 활용해서 만들어 보려고 합니다. 다음은 AsyncTask의 상속과 설명에 대한 글을 Android Developers에서 발췌 해왔습니다. AsyncTask는 백그라운드 스레드와 메인스레드를 같이 쓰기 쉽게 설계가 되어있습니다. 메인 스레드란  UI 스레드를 일컫습니다. 예를들면 editTextView라던지 Image View들을 말합니다. UI 관련된일은 안드로이드 내에서는 무조건 메인스레드에서만 가능합니다. 즉 복잡한계산들은 백그라운드 스레드에서 작업을하고 계산된 결과값만 메인 스레드에게 넘겨주어야합니다. 그렇기에 AsyncTask를 만들었고 위에 설명한 일들을 쉽게 구현 할수 있도록 제공되는 메소드 입니다. 위에는 Asynctask에 대한 설명입니다.  Async_Test에서 위에 override한 메소드들의 설명을 하겟습니다. onPreExecute() : background 작업을 알리는  즉 시작 되자마자 실행될 코드입니다. progress.dialog등 다양한 popup메세지들을 주로 사용합니다. doInBackground(String... params) : 보통 일반적으로 네트워크등을 포함한 다양한 일처리등을 해준다. background 스레드가 일처리를 해주는 부분이다. onProgressUpdate(Void... values) : 중간중간에 메인스레드에게 일처리를 맡겨야할때 사용한다. 필요한만큼 수행되는만큼 반복적인 특정일을 한다. onPostExecute(String s) : background에서 처리한 부분을 마지막으로 포장(?),처리를 하는부분이다. ui에 뭘뿌려줘야된다던지, 아니면 어떤 출...

html/css/js_2(표)

이미지
간단하게 html/css만 활용해서 테이블(표)를 만들어보는 작업을 해보겠습니다. 먼저 코드는 아래와 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 < !DOCTYPE   html > < html > < head >     < title ></ title > </ head > < body > < table   style = "background: #00000F; color: #FFFFFF" > < tr   style = "background: #FFFF00; font-family: sans-serif; color: #0000FF" >     < th >First</ th >     < th >Second</ th >     < th >Third</ th > </ tr > < tr >     < td >Me</ td >     < td >You</ td >     < td >and i</ td > </ tr > < tr >     < td >h...

html/css/js_1

이미지
html/css 기초적인 부분을 오늘은 해보려고 합니다. 오늘 하려고 하는 부분은 바로 윗 부분과 같이 나오는 방법을 해보려 합니다. 가볍게 style을 줘서 배경색에 변화를 주고,  하이라이팅을 해보려고 합니다. 코드는 다음과 같습니다.  보통 style은 head사이에 보통 많이 넣습니다. 코드 설명은 코드안에서 하겠습니다 ㅎㅎ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 < !DOCTYPE   html > < html > < head >   < style   type = "text/css" >// style태그를 넣어서 이쁘게 html을 꾸며 봅시다.     div.cities {// div태그에 cities 클래스에 해당 스타일링을 넣어줍니다.         background :  black ;         color :  white ;         margin :  20px 0 20px 0 ;         padding :  20px ;      }   ...

안녕하십니까 Rabbit입니다.

안녕하세요 Blogger Rabbit의 플밍 다이어리입니다. 현재 대학교 4학년 재학중이고, 이 블로그는 제가 프로그래밍을 통해서 배웠던 것들을 공유하고 올리기 위해서 사용 될 예정입니다. 잘부탁드립니다.