안드로이드 개발 질문/답변
(글 수 45,052)
NotificationManager를 이용해 푸쉬 기능을 구현하려고 하는데요...
일정 시간이 지난 후에 푸쉬가 오는건 할 줄 알겠는데
특정한 시간(예를 들면 2012년 4월 26일 목요일 08시 00분)에 푸쉬가 오도록 설정하는 방법은 없나요?
도움 부탁드립니다!
<link rel="stylesheet" type="text/css" media="screen" href="chrome-extension://fcdjadjbdihbaodagojiomdljhjhjfho/css/atd.css">
2012.04.25 17:24:52
감사합니다!! 칼렌더는 사용해봤는데 알람 메니저는 처음 들어보네요 이런게 있었군요..
그런데 AlarmManager와 Notification을 연결하려면 어떻게 해주어야 하나요?..
2012.04.25 17:30:11
아 노티피케이션이었군요 지금까지 알람으로 봤.. ㅎㅎ
어떻게 쓰실진 모르겠는데 정해진 시간에 노티피케이션을 띄우실 생각이신가요?
그렇다면 알람쏘고 리시버에서 노티피케이션 맞춰서 띄우면 될거 같은데..




칼렌더 사용하시면 됩니다
cal.set(Calendar.HOUR_OF_DAY, 8);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
AlarmManager am = (AlarmManager)context.getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(), 1000 * 60 * 60 * 24, sender);