Google is committed to advancing racial equity for Black communities. See how.

HeadphoneFence

public final class HeadphoneFence extends Object

Use this class to create headphone state fences.

Note: Values that indicate a changing state are momentarily TRUE for about 5 seconds, then automatically revert to FALSE.

Please be sure to follow the guidelines in the Awareness API Guide .

Public Method Summary

static AwarenessFence
during(int headphoneState)
This fence is in the TRUE state when the headphones are in the specified state.
static AwarenessFence
pluggingIn()
This fence is momentarily (about 5 seconds) in the TRUE state when headphones are plugged in to the device.
static AwarenessFence
unplugging()
This fence is momentarily (about 5 seconds) in the TRUE state when headphones are unplugged from the device.

Inherited Method Summary

Public Methods

public static AwarenessFence during (int headphoneState)

This fence is in the TRUE state when the headphones are in the specified state.

Parameters
headphoneState Valid values are PLUGGED_IN or UNPLUGGED
Returns

public static AwarenessFence pluggingIn ()

This fence is momentarily (about 5 seconds) in the TRUE state when headphones are plugged in to the device.

Returns

public static AwarenessFence unplugging ()

This fence is momentarily (about 5 seconds) in the TRUE state when headphones are unplugged from the device.

Returns