반응형
매니페스트 태그로 등록하며, name 속성은 필수이다.
암시적 인텐트 실행 <intent-filter>로 등록
서비스를 실행하려면 시스템에 인텐트를 전달
startService()
서비스를 인텐트에 담아서 매개변수로 전달
만약 외부 앱의 서비스 암시적 인텐트로 실행 setPackage() 함수로
패키지명을 명시한다.
stopService()
서비스를 종료하려면 함수로 인텐트로전달
bindService()
이 함수로 서비스를 실행하려면
serviceConnection 인터페이스를 구현한 객체를 준비해야 한다.
- onServiceConnected() 는 bindService()함수로 서비스를 구도할 때 자동 호출
- onServiceDisconnected()는 unbindService()함수로 서비스를 종료할 때 자동 호출
serviceConnection 구현한 객체를 준비한후 bindService()함수로 인텐트를
시스템에 전달해 서비스를 실행 한다.
외부라면 setPackage()함수로 패키지명을 명시한다.
728x90
'모바일 APP > Android with Kotlin' 카테고리의 다른 글
리소스 종류와 특징 (0) | 2021.12.31 |
---|---|
뷰 속성 (0) | 2021.12.20 |
뷰 표시 (0) | 2021.12.20 |
뷰 크기, 간격 지정 (0) | 2021.12.20 |
뷰 클래스 (0) | 2021.12.20 |