Android #Broadcast Receiver #Permission1 브로드캐스트 수신자(Broadcast Receiver) 안드로이드에서 브로드캐스팅(Broadcasting)은 시스템에서 발생한 이벤트나 사용자 정의 이벤트를 다른 앱이나 시스템 구성요소에 알리는 메커니즘이다. 예를들면 문자, 카카오톡, 배터리상태 등이 있다. 우리가 만든 앱에서 브로드캐스팅 메시지를 받고 싶다면 브로드캐스트 수신자를 만들어 앱에 등록하면 된다. 여기에선 문자 메시지를 앱으로 수신하는 방법을 예제로 작성해본다. 먼저 AndroidManifest.xml에 SMS를 수신하기위해서 receiver 태그를 추가해야 한다. 이후 SMS를 필터링 하기 위해 intent-filter 태그를 사용하여 액션 정보를 넣는다. 해당 코드는 SMS 수신만 받겠다는 의미가 된다. 또한, 이렇게 SMS를 수신하는 행위는 제한된 데이터에 추가로 액세스를 하는 것이므로 런.. 2024. 2. 19. 이전 1 다음