Skip to main content

AndroidAudioAttributesUsage

Intended use of an Android notification's sound.

Note

Used by NotificationChannel.audio_attributes_usage to help Android apply audio routing, volume, and interruption policies. This describes the sound; it does not grant permission to bypass the user's sound or Do Not Disturb settings. An existing channel retains its audio configuration.

See Android's audio usage reference.

Inherits: enum.Enum

Properties

Properties​

ALARMclass-attributeinstance-attribute​

Audio for an alarm, such as a wake-up alarm.

ASSISTANCE_ACCESSIBILITYclass-attributeinstance-attribute​

Audio for accessibility assistance, such as a screen reader.

ASSISTANCE_NAVIGATION_GUIDANCEclass-attributeinstance-attribute​

Spoken directions or other navigation guidance.

ASSISTANCE_SONIFICATIONclass-attributeinstance-attribute​

Short sounds accompanying user-interface actions.

ASSISTANTclass-attributeinstance-attribute​

Responses from an assistant, such as spoken answers or reminders.

GAMEclass-attributeinstance-attribute​

Audio associated with gameplay.

MEDIAclass-attributeinstance-attribute​

Media playback, such as music or video audio.

NOTIFICATIONclass-attributeinstance-attribute​

Audio drawing attention to a notification.

NOTIFICATION_EVENTclass-attributeinstance-attribute​

Audio for an event that needs attention, such as a reminder.

NOTIFICATION_RINGTONEclass-attributeinstance-attribute​

Ringtone audio announcing an incoming call.

UNKNOWNclass-attributeinstance-attribute​

Audio whose intended use is unspecified.

VOICE_COMMUNICATIONclass-attributeinstance-attribute​

Speech used for a telephone or VoIP conversation.

VOICE_COMMUNICATION_SIGNALLINGclass-attributeinstance-attribute​

Call-signalling sounds, such as a dial tone or busy tone.