Builder to construct an Indexable
for an alarm.
Constant Summary
String | FRIDAY | |
String | MONDAY | |
String | SATURDAY | |
String | SUNDAY | |
String | THURSDAY | |
String | TUESDAY | |
String | WEDNESDAY |
Public Method Summary
AlarmBuilder |
setAlarmInstances(AlarmInstanceBuilder...
alarmInstanceBuilders)
Sets the instances, if any, associated with this alarm.
|
AlarmBuilder | |
AlarmBuilder |
setEnabled(boolean enabled)
Sets whether or not the alarm is currently active and has at least one
associated instance in the
AlarmInstanceBuilder.SCHEDULED ,
AlarmInstanceBuilder.FIRED or
AlarmInstanceBuilder.SCHEDULED state.
|
AlarmBuilder |
setHour(int hour)
Sets the hour that the alarm will fire.
|
AlarmBuilder | |
AlarmBuilder | |
AlarmBuilder |
setMinute(int minute)
Sets the minute that the alarm will fire.
|
AlarmBuilder |
setRingtone(String ringtone)
Sets the ringtone to be played when the alarm fires, as a content URI of the
media to be played, or
AlarmClock.VALUE_RINGTONE_SILENT if no ringtone will be played.
|
AlarmBuilder |
setVibrate(boolean vibrate)
Sets whether or not to activate the device vibrator when the alarm fires.
|
Inherited Method Summary
Constants
public static final String FRIDAY
public static final String MONDAY
public static final String SATURDAY
public static final String SUNDAY
public static final String THURSDAY
public static final String TUESDAY
public static final String WEDNESDAY
Public Methods
public AlarmBuilder setAlarmInstances (AlarmInstanceBuilder... alarmInstanceBuilders)
Sets the instances, if any, associated with this alarm.
public AlarmBuilder setDayOfWeek (String... daysOfWeek)
public AlarmBuilder setEnabled (boolean enabled)
Sets whether or not the alarm is currently active and has at least one associated
instance in the
AlarmInstanceBuilder.SCHEDULED
,
AlarmInstanceBuilder.FIRED
or
AlarmInstanceBuilder.SCHEDULED
state.
public AlarmBuilder setHour (int hour)
Sets the hour that the alarm will fire.
Parameters
hour | Must be 0-23, inclusive |
---|
public AlarmBuilder setIdentifier (String identifier)
Sets the immutable unique identifier of the alarm.
public AlarmBuilder setMessage (String message)
Sets the custom message associated with this alarm.
public AlarmBuilder setMinute (int minute)
Sets the minute that the alarm will fire.
Parameters
minute | Must be 0-59, inclusive |
---|
public AlarmBuilder setRingtone (String ringtone)
Sets the ringtone to be played when the alarm fires, as a content URI of the media
to be played, or
AlarmClock.VALUE_RINGTONE_SILENT
if no ringtone will be played.
public AlarmBuilder setVibrate (boolean vibrate)
Sets whether or not to activate the device vibrator when the alarm fires.