Broadcast Receiver & Service

안녕하세요 지금 Broadcast Receiver부분을 공부중인데요...

SMS문자 받는부분을 지금 해보았는데요...

Broadcast Receiver가 어플 전반에 걸쳐서 어떤 이벤트가 일어나면 상황을 파악하고 이벤트를 발생시켜주는건가요??

예를 들어서...

------- MyReceiver.java 라는 파일을 만들었습니다.

public static boolean CALL = false;

public void onReceive(Context context, Intent intent) {
   if (CALL != true) {
         어떤 엑티비티로 넘겨줌
   }
}
////////////////////////////////////////////////////
머 이런식으로 할수도있나요???
CALL이 Main엑티비티에서 true값을 받으면
리시버가 인식하는건가요??

아니면
리시버
   인텐트필터
/리시버

여기부분에
    <receiver android:name=".ui.TestBroadcast"/>
        <intent-filter>
                        <action android:name="android.intent.action.CALL" />
                </intent-filter>
     </receiver>
 이런식으로 필터값주면 true로 변했을때 리시버가 감지하는건가요??
profile