2012-04-30 2 views
5

메신저 백그라운드에서 5 분마다 작업을 수행 할 앱을 작성하려고 계획 중입니다. 전화가 잠자기되면 어떻게됩니까?딥 슬립 모드에서 앱/서비스를 실행 하시겠습니까?

깊은 수면에서 CPU가 꺼져서 앱 실행이 중지되고 다른 사람이 CPU가 꺼지지 않지만 100mhz 이하의 주파수로 실행된다고 들었습니다. 어느 것이 사실입니까?

또한 앱이 깊은 잠에서 작동하지 않는 경우 실시간으로 전화와 SMS를 수신하는 방법은 무엇입니까?

Im은 Android에 완전히 새로 도입되었으며 방금 SDK를 설치했습니다.

+4

대부분의 휴대 전화에는 프로세서 코어가 두 개 있습니다. 앱 CPU는 잠자기 상태이지만 무선 네트워크는 모바일 네트워크, 하드웨어 버튼 푸시 등을 감시하는 저전력 모드로 실행됩니다. 이는 "듀얼 코어 "아마 3 개가있는 전화기 - 무선 CPU와 2 개의 응용 프로그램 CPU를가집니다. 프리셋 웨이크 업 타이머는 작은 전력 소모로 작동을 유지합니다. –

+0

혼란을 해결해 주셔서 감사합니다. 메신저는 이제 알람 관리자를 사용하여 잠자기 중에 휴대 전화를 깨 웁니다. – arnab321

+0

당신은 또한 자고 문제를 해결할 것입니다 WakeLock를 사용할 수 있지만 배터리가 소모됩니다 .... – Sandeep

답변

0

나는 깊은 잠은 무엇인지 모르지만 서비스를 만들고 5 분 (300000 밀리 초)마다 작동하는 타이머가 있으면이를 수행 할 수 있습니다.

관련 문제