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.StringgetTimeZoneId()Returns the current time zone ID.intgetTimeZoneOffset()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()
-
getTimeZoneId
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
-
-