사용자가 들어오는 SMS를받을 때 간단한 작업을 수행하기 위해 BroadcastReceiver
을 설정했습니다. 그러나 나는 백그라운드에서 그리고 장치가 잠 들어있을 때 실행해야합니다. 따라서 BroadcastReceiver
을 시작하는 Service
을 사용합니까? 그렇다면 누군가가 내게 의사 코드를 줄 수 있습니까? 그리고 장치가 잠 들어 있다면 어떻게 작동할까요?백그라운드에서 장치가 alseep 일 때 BroadcastReceiver를 실행 하시겠습니까?
0
A
답변
8
사용자가 들어오는 SMS를 받으면 뭔가를하도록 간단한 BroadcastReceiver를 설정했습니다.
확인.
하지만 배경과 장비가 잠 들어있을 때 실행해야합니다.
아니요.
그래서 BroadcastReceiver를 시작하는 서비스를 사용합니까?
아니요. BroadcastReceiver
은 매니페스트에 있어야하며 나머지 코드가 실행 중인지 여부에 관계없이 호출 할 수 있습니다. 이것이 내가 "정말로"백그라운드에서 실행되도록하지 않는 이유입니다. 백그라운드에서 항상 실행되는 코드는 원하지 않습니다. 오히려 언제든지 방송을 수신 할 수 있기를 원합니다. 이는 수신자를 매니페스트에 넣는 것이 목적입니다.
만약 그렇다면 누군가 제게 의사 코드를 줄 수 있습니까?
https://github.com/commonsguy/cw-advandroid/tree/master/SMS/Monitor
어떻게이 장치는 잠이 작품한다면?
그렇지 않습니다. 그러나 들어오는 SMS와 같이 수신 전화가 장치를 깨울 수 있습니다.
관련 문제
- 1. 백그라운드에서 lynx -dump를 실행 하시겠습니까?
- 2. iPhone : 백그라운드에서 서비스 실행
- 3. 백그라운드에서 실행 중일 때 응답하는 iPhone 앱
- 4. 장치가 오프라인 일 때 XML 파일을 iPhone에 로컬로 저장하려면 어떻게해야합니까?
- 5. 모바일 장치가 잠자기 상태 일 때 계속 실행하는 방법?
- 6. 백그라운드에서 작업 실행 계속
- 7. 백그라운드에서 명령 실행
- 8. 백그라운드에서 응용 프로그램 실행
- 9. 백그라운드에서 쉘 스크립트 실행
- 10. 백그라운드에서 타이머 실행 유지
- 11. 백그라운드에서 프로세스 실행
- 12. 백그라운드에서 작업 실행
- 13. php system() 명령을 통해 여러 시스템 명령을 백그라운드에서 실행 하시겠습니까?
- 14. php로 백그라운드에서 쉘 스크립트 실행
- 15. 백그라운드에서 C#/Mono 실행 서버
- 16. iPhone AVPlayer - 백그라운드에서 코드 실행
- 17. 백그라운드에서 안드로이드 응용 프로그램을 실행
- 18. 앱이 백그라운드에서 실행 중인지 확인
- 19. 백그라운드에서 iPhone 위치를 요청 하시겠습니까?
- 20. 응용 프로그램이 백그라운드에서 실행 중일 때 Android에서 통화 키 비활성화
- 21. 응용 프로그램이 백그라운드에서 실행 중일 때 원격 알림을 수신합니다.
- 22. iPhone 앱이 실행 중일 때 백그라운드에서 연속 음악을 재생하려면 어떻게해야합니까?
- 23. Windows가 부팅 될 때 백그라운드에서 배치 파일 실행
- 24. 활동에서 BroadcastReceiver를 호출하십시오.
- 25. BroadcastReceiver를 비활성으로 설정하십시오.
- 26. 오프라인 일 때 OpenFeint 데이터 처리
- 27. 다른 활동으로 전환 할 때 백그라운드에서 계속 활동을 유지 하시겠습니까?
- 28. ASP.NET은 백그라운드에서 장기 실행 메서드를 실행합니다.
- 29. ListView가 DoubleClicked 일 때 명령 실행. (WPF - MVVM)
- 30. -m64 -mcmodel = small 일 때 스택을 32 비트로 강제 실행