본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] Receiver 의 exported 속성.

by 돼지왕 왕돼지 2012. 5. 1.
반응형




- receiver 의 exported 속성.

이 녀석이 true 이면 다른 application 으로부터 intent 를 받을 수 있습니다. false 라면 같은 application 또는 같은 UID 를 가진 application 으로부터만 intent 를 받을 수 있습니다. exported 의 기본값은 intent filter 의 유무로 결정됩니다. intent filter 가 있다는 것은 외부 application 으로부터 intent 를 받을 준비가 되었다는 의미로 기본값은 true 가 됩니다. 반대로 intent filter 가 없다는 것은 intent 에 명시적으로 class 이름을 넣어주어야 한다는 것이고 이는 외부 application 으로부터 intent 를 받을 수 없다는 의미로 기본값은 false 가 됩니다. ( 보통 외부에서는 class 이름을 모르니깐요 ) exported 는 물론 permission 을 주어서 exported 와 비슷한 효과를 낼 수 있습니다.

도움이 되셨다면 손가락 꾸욱~




 
반응형

댓글