728x90
반응형
안드로이드 작업하면서...
윈도우에서 처럼 서비스 같은 개념이 필요하게 되었다.
즉, 내 앱이 죽으면 또는 강제로 죽여야 하는 상황 또는 폰을 리부팅해야 하는 상황이 있을 때..
(해킹용이 아니라 안드로이드 시스템을 한번에 많이 운영을 해야 할 때 유용하다.)
어떻게 해야하는지 몰라서 찾아봤다..
안드로이드는 기본적으로 두가지 서비스가 있다.
포그라운드서비스 - 앞에서 눈에 보이는 프로세스 또는 화면, 일명 Activity
백그라운드서비스 - 눈에 보이지 않는 백단의 프로세스 Activity 일수도 있고 Thread 일수도..
근데 다행이 하나 더 있다..
"바인드 서비스" 란 놈인데...
startService 함수를 통해 해당 프로세스를 계속 운영시킬 수 있다.
일종의 윈도우에서의 서비스와 같은 개념으로 앱 실행 시 한번 호출해서 그 안에서
서버와 상호 연동하면서 백그라운드 작업을 할 수 있어서..
앱 재시작 및 리부팅까지 관리가 가능할거 같다.
검색에서 startService 를 검색해서 필요한 내용을 조합하자.~
참조
https://keykat7.blogspot.com/2021/01/android-notification-foreground-service.html
- 전반적 개념 설명이 잘되어 있다.
https://stickode.tistory.com/352
- 실제 예시 및 데모 화면도 있다.
728x90
반응형
'프로그램 > Android' 카테고리의 다른 글
저도 몰랐네요~!! 구글계정 본인인증 (휴대폰인증) 없이 무제한 생성 방법 (0) | 2024.10.25 |
---|---|
꼭 알아야할 안드로이드 WebView에서 자바스크립트 호출 시 응답 (1) | 2023.11.23 |
할 때마다 까먹는 안드로이드 패키지명 변경 (3) | 2023.11.21 |
폰갭 설치하기 (phonegap) (0) | 2021.01.15 |
phonegap 을 위한 nodejs 설치 (0) | 2021.01.15 |