Package com.microej.wear.services
Interface TimeService
-
public interface TimeServiceThis service allows Features to get time information.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddConfigurationListener(TimeConfigurationListener listener)Adds the givenTimeConfigurationListenerto the list of listeners that are notified when the time configuration of the device has changed.longgetCurrentTime()Returns the current time.java.lang.StringgetTimeZoneId()Returns the current time zone ID.intgetTimeZoneOffset()Returns the current offset from UTC in seconds.voidremoveConfigurationListener(TimeConfigurationListener listener)Removes the givenTimeConfigurationListenerto the list of listeners that are notified when the time configuration of the device has changed.
-
-
-
Method Detail
-
getCurrentTime
long getCurrentTime()
Returns the current time.- Returns:
- the current time (in milliseconds, measured from the Java Epoch)
-
getTimeZoneOffset
int getTimeZoneOffset()
Returns the current offset from UTC in seconds.The offset reflects the time zone and daylight saving time, applicable at the current instant.
- Returns:
- the current offset from UTC in seconds
-
getTimeZoneId
java.lang.String getTimeZoneId()
Returns the current time zone ID.The zone ID is a string that represents either a region-based time zone or a fixed offset from UTC.
- Returns:
- the current time zone ID
-
addConfigurationListener
void addConfigurationListener(TimeConfigurationListener listener)
Adds the givenTimeConfigurationListenerto the list of listeners that are notified when the time configuration of the device has changed.- Parameters:
listener- the new listener to add
-
removeConfigurationListener
void removeConfigurationListener(TimeConfigurationListener listener)
Removes the givenTimeConfigurationListenerto the list of listeners that are notified when the time configuration of the device has changed.Does nothing if the listener is not registered.
- Parameters:
listener- the listener to be removed
-
-