Activity 3

안드로이드 인텐트를 통해서 새로운 액티비트에 데이타 전달하기

안드로이드 인테트를 통해서 액티버티 생성하기 조대협(http://bcho.tistory.com) 요즘 일이 바쁘고 하는 역할도 바뀌어서 기술보다는 관리나 스크럼에 대한 글들을 읽고 공부하다보니, 반대적으로 기술에 대한 포스팅이 줄었다. 이래서는 안되겠다 싶어서, 어떤 부분을 봐야 할까 고민하다 보니 빅데이타와 앱 개발 기술쪽을 봐야겠다가 시작은 했는데, 막상 진도는 잘 안 나가고 있어서. 앱팀을 운영하고 있으니, 말이라도 통할려면 기본이라도 알아야 겠다 해서 안드로이드 앱쪽을 공부하고 있는데, 일단 해놓은 내용이라고 까먹지 않으려면 정리해놔야겠다는 생각에 간단하게 포스팅한다. 본 문서의 내용은 https://developer.android.com/training/index.html 를 기반으로 작성하였다..

안드로이드 액티버티 생명 주기와 BackStack

안드로이드 Activity Lifecycle (액티버티 생명주기)와, Back Stack & Task 조대협 (http://bcho.tistory.com) Back Stack Activity의 라이프 사이클 개념을 이해하기 전에, 먼저 BackStack이라는 개념을 이해해야 한다. 안드로이드 애플리케이션은 모바일 애플리케이션의 특성상 하나의 화면, 즉 Activity만 화면에 활성화가 되게 된다. 활성화 된 화면에서 작업하다가, Back 버튼등을 눌러서 이전화면으로 돌아갈 수 있는데, 이런 돌아가는 구조를 지원하기 위해서, 내부적으로 화면이 전환이 되더라도 기존의 화면을 없애는것이 아니라 메모리에 저장해놨다가, 돌아갈때 저장된 화면을 띄워 주는 구조가 된다 이런 구조를 구현하기 위해서 내부적으로 Back..

안드로이드 프로그래밍 구조의 기본

안드로이드 프로그래밍 구조의 기본 조대협 (http://bcho.tistory.com) 해당 포스팅은 https://class.coursera.org/androidpart1-005/lecture/13 의 내용을 바탕으로 정리하였습니다 안드로이드 애플리케이션의 주요 구성 요소안드로이드 애플리케이션을 이루는 주요 구성 요소는 크게 다음 4가지이다. Activity : 가장 메인이 되는 컴포넌트로, 모바일 앱의 특성상, 모바일앱은 하나의 UI가 떠서 사용자로 부터 입력을 받고, 출력을 담당한다. 즉 하나의 화면 인터페이스에 해당한다고 보면된다.Service : 백그라운드에서 도는 컴포넌트로 UI가 없이 동작한다. 가장 쉬운 예로 음악 플레이 처럼 화면이 없는 상태에서 백그라운드로 도는 케이스가 가장 대표적인 ..