현재 첫 번째 Android 애플리케이션을 작성 중이며 백그라운드 및 전경 서비스에 대한 참조가 계속 실행됩니다. 내 응용 프로그램에서 서비스를 사용하고자하므로이 두 가지 사이의 명확한 설명과 사용 방법을 알고 자합니다.백그라운드 서비스와 포 그라운드 서비스의 차이점은 무엇입니까?
20
A
답변
29
아마도 이것은 귀하의 질문에 대답합니다 :
A는 시작 시스템은 사용자가 적극적으로 인식 무언가로 간주 전경 상태에서 서비스 를 넣어 startForeground API를 사용할 수있는 서비스 따라서 메모리가 부족할 때 을 죽일 후보자는 아닙니다. 기본적으로 서비스는 배경이됩니다. 즉, 은 더 많은 메모리를 회수하기 위해 시스템을 종료해야하는 경우입니다 (예 : 웹 브라우저에 큰 페이지 표시). 많은 피해를 입히지 않고도 살해 당할 수 있습니다.
더 많은 정보를 찾을 수 있습니다 here
14
앞 지상 : - 과정은 onPause()와 onResume()에있다 ... 당신은 음악 플레이어를 눌러 일시 정지를 재생하고 재생 즉
배경 : - 메시지, 수신 전화, 메일 수신, 알람 설정 등의 사용자 상호 작용없이 실행되는 프로세스입니다. 여기에서 사용 된 방법은 onStart() 및 onStop() 입니다. - 휴대 전화에서 확인하십시오. 오전 6시 30 분에 알람을 생성하십시오. 시스템 클럭 r eaches 오전 6시 30 분에 화재가 난다. 알람 서비스를 죽이기 위해 ... - 메뉴 -> 설정 -> 애플리케이션 -> 실행중인 서비스 - 클릭 서비스 중지 ... 알람 서비스도 중지한다. 시스템이 작동하지 않는 시간에 도달합니다.
관련 문제
- 1. 포 그라운드 작업과 백그라운드 작업의 차이점
- 2. Android 포 그라운드 서비스
- 3. Android 포 그라운드 서비스 도움말
- 4. 분산 서비스와 비 집중 서비스의 차이점은 무엇입니까?
- 5. DDD 서비스와 WCF 서비스의 차이점은 무엇입니까?
- 6. 바인딩 할 수있는 Android 포 그라운드 서비스
- 7. 포 그라운드 서비스 알림을 취소하면 포 그라운드에서 서비스가 제거됩니까?
- 8. 상태 저장 서비스와 상태 인식 서비스의 차이점은 무엇입니까?
- 9. 자바 (jax-ws) 웹 서비스와 .net 웹 서비스의 차이점은 무엇입니까?
- 10. ado.net 데이터 서비스와 WCF 데이터 서비스의 차이점은 무엇입니까?
- 11. 차이점 인벤토리 디스패치 시스템과 포 그라운드 디스패치 시스템
- 12. 저장소와 서비스의 차이점은 무엇입니까?
- 13. 웹 서비스와 리모팅의 차이점은 무엇입니까?
- 14. 안드로이드 서비스와 웹 서비스의 차이점
- 15. API와 웹 서비스의 차이점은 무엇입니까?
- 16. 웹 서비스와 웹 응용 프로그램의 차이점은 무엇입니까?
- 17. 웹 서비스와 wcf의 주요 차이점은 무엇입니까?
- 18. 백그라운드 서비스의 데이터 멤버에 액세스
- 19. RIA 서비스와 표준 WCF 서비스의 혼합
- 20. 공장, 공급자 및 서비스의 차이점은 무엇입니까?
- 21. asp.net 웹 메서드와 wcf 서비스의 차이점은 무엇입니까?
- 22. 트위스트 플러그인과 트위스트 서비스의 차이점은 무엇입니까?
- 23. C의 자체 쉘에서 포어 그라운드/백그라운드 프로세스를 제대로 대기하는 방법은 무엇입니까?
- 24. iPhone OS가 포어 그라운드 및 백그라운드 스레드를 구별합니까?
- 25. Android 앱이 포 그라운드에있는 동안 스레드 실행
- 26. 웹 서비스와 Ajax를 사용하는 코드 숨김의 차이점은 무엇입니까?
- 27. 분석 서비스와 비즈니스 인텔리전스 개발 스튜디오의 차이점은 무엇입니까?
- 28. UNIX 백그라운드 프로세스를 등록하기위한 시스템 호출
- 29. Xcode UIAutomation을 사용하여 배경 응용 프로그램을 iPhone의 포 그라운드로 다시 가져올 수 있습니까?
- 30. 응용 프로그램 서비스와 WCF 서비스
서비스가 실제로 포 그라운드 서비스로 시작되었는지 어떻게 알 수 있습니까? logcat에 흔적이 있습니까? – Alex
서비스가 포 그라운드인지 백그라운드인지 여부는 서비스 상태와 시작 방법의 두 가지 요소에 따라 다릅니다. http://developer.android.com/reference/android/app/Service.html#ProcessLifecycle –