앱이 BroadcastReceiver와 발신자가 될 수 있는지 알고 싶습니까? 예를 들어 설명해주십시오.BroadcastReceiver 사용하기
0
A
답변
2
응용 프로그램은 BroadcastReceiver가 될 수 없습니다. BroadcastReceiver는 응용 프로그램 구성 요소입니다. 그러나 귀하의 질문에 대한 대답은 예입니다. 한 구성 요소에서 브로드 캐스트를 보내고 다른 구성 요소에서 브로드 캐스트를 수신 할 수 있습니다.
예 : 수신기에서
Intent intent = new Intent(...);
sendBroadcast(intent);
: 활동 예, 할 수
@Override
public void onReceive(Context context, Intent intent) {
// here is your intent
}
2
. 예는 here입니다.
1
앱을 통해 활동을 의미하는 경우 그래도 가능하지만 자신의 활동에 BroadcastReceiver
을 삽입하고 직접 등록/등록 취소해야합니다. 그렇게하면 매니페스트에 활동을 Activity
으로 추가하기 만하면 브로드 캐스트를 수신하고 브로드 캐스트를 보낼 수 있습니다.
나는 그것이 비록 수명주기의 관점에서 동작하는 방법을 너무 잘 모르겠어요. 당신이 원하는 것이면 그것을 찾아야 할 것입니다.
관련 문제
- 1. BroadCastReceiver 시작
- 2. 서비스와 BroadCastReceiver
- 3. BroadcastReceiver 위치 :
- 4. Android 서비스 + BroadcastReceiver, PhoneStateListener
- 5. 내부 클래스로 BroadcastReceiver
- 6. BroadcastReceiver peekService() null을 반환합니다.
- 7. BroadcastReceiver TTS 및 볼륨
- 8. AndroidManifext.xml 파일에서 BroadcastReceiver 구현
- 9. MediaPlayer BroadcastReceiver RuntimeException
- 10. Android BroadcastReceiver 등록 문제
- 11. BroadcastReceiver 호출시 inputMethod 메서드 호출
- 12. BroadcastReceiver 수신 수신 제한 시간
- 13. BroadcastReceiver 새로운 의도를 시작하는 방법
- 14. 프로세스의 BroadcastReceiver 수명주기 란 무엇입니까?
- 15. 멀티 파트 SMS 용 BroadcastReceiver
- 16. Android Call TTS in BroadcastReceiver
- 17. ListActivity의 getExtras가 Android에서 NULL입니다. BroadcastReceiver
- 18. 일정 기간이 지난 후 BroadcastReceiver 시작 서비스
- 19. 안드로이드 BroadcastReceiver, getResultData() 항상 null을 반환
- 20. Android BroadcastReceiver 정적 인스턴스 변수로 쓰레드/타이머
- 21. 새 활동 시작 BroadcastReceiver 또는 서비스 클래스
- 22. BroadcastReceiver 우선 순위를 프로그래밍 방식으로 설정할 수 있습니까?
- 23. 첫 번째 Activity, BroadcastReceiver 또는 Service라고하는 클래스는 무엇입니까?
- 24. SubSonic2.2 사용하기
- 25. 추출물 사용하기
- 26. C#에서 사용하고 사용하는 변수 사용하기 및 사용하기
- 27. ZendFramework에서 모듈 사용하기 1.8.2
- 28. 데이터웨어 하우스에서 뷰 사용하기
- 29. twisted.web.client와 쿠키 사용하기
- 30. TextBox와 함께 DataSource 사용하기
컨텍스트에서 손을 쓸 수 있으므로 BroadcastReceiver에서 브로드 캐스트를 보낼 수도 있습니다. http://developer.android.com/reference/android/content/Context.html#sendBroadcast%28android.content.Intent%29 – ccheneson
네, 맞습니다. –
발신자와 수신자 인 앱의 매니페스트는 어떻게됩니까? 나는 단지''에 대해서 알고 있습니다. 우리는 또한 보내기 위해 뭔가를 추가해야합니까? –
Chromium