본문 바로가기

Lecture146

2. 안드로이드 생명주기 모든 프로세스는 생명주기(life cycle)가 있습니다. OS도 예외는 아닙니다. 프로세스를 시작하고 프로세스를 종료하기까지는 수없이 많인 이벤트와 시스템콜 그리고 모듈러 등이 동작하게 됩니다. 이러한 일련의 과정을 수행하면서 프로세스가 태어나고 죽게 되는데 안드로이드도 예외는 아닙니다. 안드로이드는 내부적으로 리눅스 위에 자바언어를 이용한 안드로이드 플렛폼을 얹었기때문에 안드로이드만의 고유한 생명주기를 갖고 있습니다. 아래 그림은 안드로이드 개발자 사이트에서 제공하는 사진입니다. 다이어그램으로 안드로이드의 생명주기를 표현했는데 일단 이 그림을 이해하기 전에 액티비티에 관하여 잠깐 설명드리겠습니다. 액티비티(activity)란 안드로이드 화면에 보이는 뷰를 말합니다. 자세히 말하자면 현재 안드로이드폰에.. 2012. 5. 9.
Eclipse 단축키 Eclipse 팁 #1 (코드 Style 설정) 팀 프로젝트를 진행할때 개발자별로 Coding Style이 달라서 고생하는 경우가 많습니다. 이를 위해 Eclipse는 코드 형식화를 지원하는데요,아래와 같이 코딩 규칙을 위해바는 코드가 있다고 가정합시다. 해당 코드 위에서 [ Ctrl+Shift+F ] 키만 누르면 아래와 같이 코드가 이쁘게 정리됩니다. 이는 Eclipse에서 설정된 Code Formatter의 설정에 따른 것입니다. 프로젝트에서 개발된 모든 코드에 같은 코딩 규칙을 적용하고 싶다면.. 결정된 Coding Convention에 따라 Code Formatter의 설정을 바꾼 다음, 그것을 XML 파일로 Export하고, 개발자에게 Import 시켜 적용하도록 하면 된답니다. 아래 그림은 W.. 2012. 5. 9.
변수의 사용과 confirm()의 사용 자바스크립트의 변수에 관해서 알아보겠습니다.자바스크립트는 타 언어들과는 비교될 정도로 변수를 사용하기가 쉽습니다.정수, 실수(소수), 문자등등에 상관없이 모든 변수는 "var"를 사용하여 만들어집니다.예를들어서 코드를 작성해보면 이처럼 자료형과 관계없이 변수의 사용이 가능합니다.변수에는 이처럼 값만 넣을 수 있는것이 아니라 객체(object)도 담을 수 있습니다.이부분은 좀 더 나중에 하도록 하겠습니다. confirm()우리가 작업이나 프로젝트를 하다보면 경고창을 띄울일도 있을겁니다. 하지만, 경고창은 무언가 경고를 해주기 위해 사용되는것이지, 어떠한 질문 및 문제에 대해서 확인하는데는 부적합하다고 판단됩니다. alert를 사용하여 확인창을 만들 경우를 예를들어봅시다.만약 어느 홈페이지에서 회원가입을 할.. 2012. 5. 8.
자바스크립트 기본문법 및 alert()의 사용법 안녕하세요. 자바스크립트 포스팅을 하게된 comtK입니다.설명은 한단계씩 차근차근 진행하겠습니다. 아무것도 모르고 입문하시는분들도 쉽게 이해할 수 있도록 진행할께요. ㅋㅋ필요한 도구는 딱히 없습니다. 메모장만 있어도 작성이 가능하니까요 ㅋ메모장이나 에디트플러스를 가용하셔도 무방합니다. 저는 eclipse를 사용하여 작업하고 있지만, 자바스크립트만 하시기에는 프로그램이 좀 무거운 감이 있기때문에 에디트플러스를 추천드립니다. 꾸준히 웹개발을 이어가실 분이라면 eclipse의 사용을 추천합니다.자바스크립트는 html태그의 또는 ~ 부분에 직접 사용이 가능합니다.자바스크립트는 대소문자를 구별하기때문에 각별히 주의해야합니다. 또한 자신이 알아채지 못하면 실행 전까진 알수가 없습니다.예를들어 우리가 경고창을 띄운다.. 2012. 5. 6.