안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요... 초보 개~발자 입니다.
다름이 아니라 데몬 프로그램에 대해 궁금한 것이 있어서요.
흔히들 데몬이라고 하면 background에서 구동되고 있는 프로그램을 말하는데...
안드로이드에서 그 위치가 좀 이해가 안되는 부분이 있어서요.
제가 알기론.. OS 레벨... 커널레벨에 init 프로세스가 init.rc에 있는 데몬어플들을 구동시킨다고 알고있는데..
자료를 찾다보니 startService 와 같이 서비스 형태로 만든 것들도 데몬이라고 하더라구요.
개념적으로는 둘 다 데몬이 맞는 건가요?
그리고 위해 설명한 두 가지 형태의 데몬으로
system 영역에 즉... root 권한이 필요한 특정 폴더에 파일을 수정/추가/삭제가 가능한지도 궁금합니다.
혹시 이와 관련 된 부분을 아시거나,
자료를 가지고 계신분이 있다면 공유 가능하신가요??
리눅스 커널을 좀 많이 공부해 둘걸...
참 후회가 되네요....ㅠㅠ
startService 메서드를 사용하는 것은 데몬이 아니라 서비스입니다.
https://sites.google.com/site/io/anatomy--physiology-of-an-android 를 참고하시면 도움이 될겁니다.