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

+ Recent posts