• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
슈퍼드로이드
 
 
 
카페 게시글
안드로이드 질문 SystemService와 Service 사용 차이
하하이 추천 0 조회 935 15.03.18 09:45 댓글 3
게시글 본문내용
 
다음검색
댓글
  • 15.03.18 10:58

    첫댓글 안녕하세요.

    결론부터 말씀드리자면 일반 서비스는 Service를 상속받아 구현하셔야 합니다.
    사실 SystemService는 참조조차 못합니다. hide 클래스이기 때문이죠.

    SystemService은 안드로이드 시스템의 일부입니다.
    즉 안드로이드 자체라고 봐도 되겠죠.
    안드로이드는 내부적으로 다양한 서비스를 제공하고 있죠.
    한가지 예를 들자면 단말기의 중력/가속도 등과 같이 각종 센서를 제어할 수 있는 서비스입니다.

    그렇다면 단말 제조사에서 좀더 멋찐 하드웨어가 나왔고,
    이를 사용자들에게 쓸수 있도록 하려면 어떻게 해야할가요?
    바로 시스템 서비스를 구현하고 개발자들에게 제공하겠죠.
    이럴때 쓰는 것이 바로 시스템 서비스입니다.

  • 15.03.18 11:01

    즉 시스템 서비스는 시스템 권한이 필요하기 때문에 제조사에서 사용할 수 있는 서비스입니다.
    일반 개발자들을 쓸 수 없죠.

    단말에서 제공되는 서비스가 어떤것이 있을까 궁금하실 것 같아 알려드립니다.

    adb명령어로 다음을 실행합니다.

    adb shell service list

    이후 시스템 서비스들이 쭈루룩 표시됩니다.

    수고하세요.

  • 작성자 15.03.18 14:31

    와우~!!! 빠른 답변 감사드립니다. 항상 많은 도움 주셔서 감사해요~^^

최신목록