Alarm Type들을 지정함으로써, 알람 시간의 Timer를 지정할 수 있습니다.
Alarm Type은 다음과 같습니다.
Alarm Type
- ELAPSED_REALTIME
: SystemClock.elapsedRealtime 메서드의 알람 시간(Sleep Mode Time을 포함한 부팅
이후의 시간)
ELAPSED_REALTIME_WAKEUP
: SystemClock.elapsedRealtime 메서드의 알람 시간(Sleep Mode Time을 포함한 부팅
이후의 시간), 기기가 Sleep Mode일시, 알림이 울리면 기기를 작동.
RTC
: System.currentTimeMillis 메서드의 알람시간.(밀리세컨 단위로 시간을 설정.)
RTC_WAKEUP
: System.currentTimeMillis 메서드의 알람시간.(밀리세컨 단위로 시간을 설정.)
, 기기가 Sleep Mode일시, 알림이 울리면 기기를 작동.
보통 알람의 시간을 지정할 때는 다음과 같이 사용합니다.
Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.add(Calendar.SECOND, 30); AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE); am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeinMillis(), intent); |
'안드로이드' 카테고리의 다른 글
애니메이션 기능 (0) | 2011.01.16 |
---|---|
안드로이드 해상도 단위 정리 (0) | 2011.01.14 |
Alarms (0) | 2011.01.14 |
자주 이용하는 블로그 (0) | 2011.01.13 |
안드로이드 APK 다운로드 홈페이지 (0) | 2011.01.13 |