2012-06-28 3 views
0

미래의 특정 날짜와 시간에 실행할 작업 (예 : 전자 메일 보내기 또는 전화 끄기)을 예약해야합니다 ( 예 : 2013 년 6 월 12 일 오후 3시)전화가 꺼져 있어도 나중에 수행 할 작업을 예약하는 방법

여러 작업, 다른 타이밍, 전화가 꺼져 있어도 계속 유지하기를 원합니다.

검색해 보았지만 그 결과는 혼란 스럽습니다. 아무도 저를 해결책에 안내 할 수 있습니까?

답변

2

나는 당신이 "통화를 전환"할 수있는 권한이 없습니다

당신이 당신의 자신의 펌웨어를 구축하지 않는 한, (예를 들어, 이메일을 보내거나 전화를 끄) 작업을 예약해야합니다.

은 미래 (예를 들어, 12 일 오후 3시 2013)

년 밖으로 조금 특이한 약간의 날짜와 시간에 실행합니다.

휴대 전화가 꺼져 있어도 계속 기억하고 싶습니다.

"꺼짐"으로 설정하면 "절전 모드"가 아닌 한 가능하지 않습니다. 그 경우 전술적으로 use AlarmManager, with a _WAKEUP-style alarm입니다.

즉, AlarmManager은 향후 1 년 동안 정확하게 설계되지 않았습니다. 다음 주 행사의 일정을 잡을 행사를 포함하여 다음 주 가치의 행사 일정을 예약하는 것이 좋습니다.

전화기가 완전히 꺼진 경우 (예 : 전원 버튼을 길게 누른 후 "전원 끄기") 알람이 울리지 않으므로 장치를 다시 켜면 다시 예약해야합니다 .

+0

Ok "Year"에 대해서는 잊어 버리시 겠지만 6 월 13 일 수요일 오후 2:00에 2 개월이 지난 후에도 괜찮습니까? 또한 그것을 끄는 것은 그렇게 중요하지 않을 것이다. 그리고 나는 그것들을 지속적으로 유지하는 것이 정보를 데이터베이스에 저장하는 것이나 그렇게 불가능하다고 생각하는 이유는 무엇입니까? –

+0

@MHassen : "2 개월 후인 것 같습니다."- 나는 AlarmManager (예 : 일주일의 가치)에서 더 짧은 범위의 이벤트를 계속 유지합니다. "정보를 데이터베이스에 저장하는 일은 계속 될 것"이라고 생각합니다. 안드로이드가 자동으로 이벤트 일정을 저장하지 않는다는 것을 알기 만하면됩니다. – CommonsWare

관련 문제