public interface

TimeIntervals

com.google.android.gms.awareness.state.TimeIntervals

Class Overview

The semantic time intervals for the to the current time and location. Some examples of time intervals are: TIME_INTERVAL_MORNING, TIME_INTERVAL_AFTERNOON, TIME_INTERVAL_EVENING, TIME_INTERVAL_NIGHT, TIME_INTERVAL_WEEKDAY, TIME_INTERVAL_WEEKEND, TIME_INTERVAL_HOLIDAY.

Summary

Public Methods
abstract int[] getTimeIntervals()
Get the semantic time intervals for the to the current time and location.
abstract boolean hasTimeInterval(int desiredTimeInterval)
Returns true if the given semantic time interval is applicable to the current time and locale

Public Methods

public abstract int[] getTimeIntervals ()

Get the semantic time intervals for the to the current time and location.

Returns
int[] the int constants corresponding to all the semantic time interval labels that are applicable for the current time and device locale. Valid time interval labels are: TIME_INTERVAL_MORNING, TIME_INTERVAL_AFTERNOON, TIME_INTERVAL_EVENING, TIME_INTERVAL_NIGHT, TIME_INTERVAL_WEEKDAY, TIME_INTERVAL_WEEKEND, TIME_INTERVAL_HOLIDAY.

public abstract boolean hasTimeInterval (int desiredTimeInterval)

Returns true if the given semantic time interval is applicable to the current time and locale

Parameters
desiredTimeInterval int: is the desired time interval label.
Returns
boolean true if the label is applicable to the current time and locale.