언어, 라이브러리/Android
[Android, Kotlin] Broadcast Receiver로 시스템 상태 받아오기
목적 브로드캐스트 리시버를 활용하여 디바이스의 화면이 켜질때마다 토스트 메세지를 출력한다. 개요 브로드캐스트 리시버는 안드로이드 4대 컴포넌트 중 하나로 디바이스의 상태(이벤트)를 사용자가 수신받을 수 있다. 예를 들어 디바이스의 배터리가 부족하거나 SMS를 수신했을때 앱이 특정 행동을 취할 수 있게 할 수 있다. 관련 내용 : https://developer.android.com/guide/components/broadcasts?hl=ko 구현 - Kotlin ** 브로드캐스트 리시버는 매니패스트를 사용하는 방법(정적)과 컨텍스트(동적)를 사용하는 방법이 있다. 그러나 Android 8.0부터는 매니패스트를 사용하는 방법에 많은 제약을 갖게 되어서 이 글에서는 컨텍스트를 활용하여 구현한다. 관련내용 :..
2020. 2. 29. 20:54
최근댓글