본문 바로가기
My Image
반응형

Service2

[Android] 서비스(Service) 전반적인 개념 화면 뒤에서 이루어 지는 많은 일들.. 서비스란?? - 어플리케이션을 구성하는 4대 컴포넌트 중에 하나- 액티비티처럼 사용자와 상호인터렉션 하는 컴포넌트가 아니라, 사용자 몰래 화면뒷단에서 동작하는 컴포넌트- 백그라운드에서 동작하는 컴포넌트- 액티비티와 다르게 UI가 존재하지 않는다.- 서비스의 시작과 종료는 다른서비스, Activity, BroadCast Receiver를 포함한 다른 Application에서 가능.- 만약 서비스가 실행되고 있는 상태라면, 안드로이드 OS 에선 왠만하면 프로세스를 죽이지 않고 관리한다. 서비스가 필요한 이유?? - 예를 들어 Activity가 Pause되거나, 화면에 없어지는 경우(Stop) 음악이 계속흘러나와야 하는 할 때 / 파일 다운로드 해야할 때 - 화면 뒷단 .. 2017. 6. 21.
[Android] Android 4대 컴포넌트(Activity,Service,Broadcast Receiver,Content Provider) 안드로이드를 구성하는 4대 컴포넌트(Activity,Service,Broadcast Receiver,Content Provider)에 대해서 알아보자. 1. 액티비티(Activity) 사용자에게 보여주는 UI화면을 구성하는 컴포넌트입니다. 웹측면에서는 HTML페이지와 같은 느낌이랄까 여하튼 View와 VIewGroup를 가지고 사용자에게 UI를 제공합니다. 하나의 어플리케이션에 반드시 최소 1개이상 액티비티가 존재해야합니다. 액티비티는 매니패스트에서 선언해줘야 합니다. 2. 서비스(Service) 서비스는 백그라운드 즉 사용자에게 보여지지 않는 뒷공간에서 실행되는 녀석입니다. 따라서 UI가 없습니다. 서비스는 프로세스와 같은 의미의 컴포넌트입니다. 항상 백그라운드에서 프로세스가 돌고 사용자에게 보여지지 .. 2017. 6. 12.
반응형