Skip navigation links
A B C D E F G H I L M O P R S T U V 

A

access_token - Variable in class com.willblaschko.android.alexa.TokenManager.TokenResponse
 
addCallback(AlexaAudioPlayer.Callback) - Method in class com.willblaschko.android.alexa.audioplayer.AlexaAudioPlayer
Add a callback to our AlexaAudioPlayer, this is added to our list of callbacks
addFormDataParts(MultipartBody.Builder) - Method in class com.willblaschko.android.alexa.interfaces.SendEvent
When override, our extending classes can add their own data to the POST
addFormDataParts(MultipartBody.Builder) - Method in class com.willblaschko.android.alexa.interfaces.speechrecognizer.SpeechSendEvent
 
alexa_api - Static variable in class com.willblaschko.android.alexa.R.string
 
alexa_api_version - Static variable in class com.willblaschko.android.alexa.R.string
 
AlexaAudioPlayer - Class in com.willblaschko.android.alexa.audioplayer
A class that abstracts the Android MediaPlayer and adds additional functionality to handle AvsItems as well as properly handle multiple callbacks--be care not to leak Activities by not removing the callback
AlexaAudioPlayer.Callback - Interface in com.willblaschko.android.alexa.audioplayer
A callback to keep track of the state of the MediaPlayer and various AvsItem states
AlexaManager - Class in com.willblaschko.android.alexa
The overarching instance that handles all the state when requesting intents to the Alexa Voice Service servers, it creates all the required instances and confirms that users are logged in and authenticated before allowing them to send intents.
APPLICATION_ID - Static variable in class com.willblaschko.android.alexa.BuildConfig
 
AsyncCallback<D,E> - Interface in com.willblaschko.android.alexa.callbacks
A generic callback to handle four states of asynchronous operations
attr() - Constructor for class com.willblaschko.android.alexa.R.attr
 
AudioItem() - Constructor for class com.willblaschko.android.alexa.data.Directive.AudioItem
 
AuthorizationCallback - Interface in com.willblaschko.android.alexa.callbacks
A callback to handle three states of Amazon authorization
AuthorizationManager - Class in com.willblaschko.android.alexa
A static instance class that manages Authentication with the Amazon servers, it uses the TokenManager helper class to do most of its operations including get new/refresh tokens from the server Some more details here: https://developer.amazon.com/public/solutions/alexa/alexa-voice-service/docs/authorizing-your-alexa-enabled-product-from-a-website
AuthorizationManager(Context, String) - Constructor for class com.willblaschko.android.alexa.AuthorizationManager
Create a new Auth Manager based on the supplied product id This will throw an error if our assets/api_key.txt file, our package name, and our signing key don't match the product ID, this is a common sticking point for the application not working
authorizeUser(AuthorizationCallback) - Method in class com.willblaschko.android.alexa.AuthorizationManager
Request authorization for the user to be able to use the application, this opens an intent that feeds back to the app: Make sure this is in the main application's AndroidManifest
AvsAdjustVolumeItem - Class in com.willblaschko.android.alexa.interfaces.speaker
Directive to adjust the device volume Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsAdjustVolumeItem(long) - Constructor for class com.willblaschko.android.alexa.interfaces.speaker.AvsAdjustVolumeItem
Create a new AdjustVolume Directive
AvsException - Exception in com.willblaschko.android.alexa.interfaces
Custom exception type to wrap exceptions thrown by the Alexa server.
AvsException() - Constructor for exception com.willblaschko.android.alexa.interfaces.AvsException
 
AvsException(String) - Constructor for exception com.willblaschko.android.alexa.interfaces.AvsException
 
AvsException(Throwable) - Constructor for exception com.willblaschko.android.alexa.interfaces.AvsException
 
AvsException(String, Throwable) - Constructor for exception com.willblaschko.android.alexa.interfaces.AvsException
 
AvsExpectSpeechItem - Class in com.willblaschko.android.alexa.interfaces.speechrecognizer
Directive to prompt the user for a speech input Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsExpectSpeechItem() - Constructor for class com.willblaschko.android.alexa.interfaces.speechrecognizer.AvsExpectSpeechItem
 
AvsExpectSpeechItem(long) - Constructor for class com.willblaschko.android.alexa.interfaces.speechrecognizer.AvsExpectSpeechItem
 
AvsItem - Interface in com.willblaschko.android.alexa.interfaces
 
AvsListenItem - Class in com.willblaschko.android.alexa.interfaces.speechrecognizer
Deprecated.
Check for AvsExpectSpeechItem instead
AvsListenItem() - Constructor for class com.willblaschko.android.alexa.interfaces.speechrecognizer.AvsListenItem
Deprecated.
 
AvsListenItem(long) - Constructor for class com.willblaschko.android.alexa.interfaces.speechrecognizer.AvsListenItem
Deprecated.
 
AvsPlayAudioItem - Class in com.willblaschko.android.alexa.interfaces.audioplayer
Directive to play a local, returned audio item See: AvsSpeakItem Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsPlayAudioItem(String, ByteArrayInputStream) - Constructor for class com.willblaschko.android.alexa.interfaces.audioplayer.AvsPlayAudioItem
 
AvsPlayContentItem - Class in com.willblaschko.android.alexa.interfaces.audioplayer
Directive to play a local content item, this is not generated from the Alexa servers, this is for local use only.
AvsPlayContentItem(Uri) - Constructor for class com.willblaschko.android.alexa.interfaces.audioplayer.AvsPlayContentItem
Create a new local play item
AvsPlayRemoteItem - Class in com.willblaschko.android.alexa.interfaces.audioplayer
Directive to play a remote URL item Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsPlayRemoteItem(String, long) - Constructor for class com.willblaschko.android.alexa.interfaces.audioplayer.AvsPlayRemoteItem
 
AvsReplaceAllItem - Class in com.willblaschko.android.alexa.interfaces.playbackcontrol
Directive to replace all the items in the queue plus the currently playing item Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsReplaceAllItem() - Constructor for class com.willblaschko.android.alexa.interfaces.playbackcontrol.AvsReplaceAllItem
 
AvsReplaceEnqueuedItem - Class in com.willblaschko.android.alexa.interfaces.playbackcontrol
Directive to replace all items in the queue, but leave the playing item Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsReplaceEnqueuedItem() - Constructor for class com.willblaschko.android.alexa.interfaces.playbackcontrol.AvsReplaceEnqueuedItem
 
AvsResponse - Class in com.willblaschko.android.alexa.interfaces
Wrapper for the list of AvsItem Directives returned from a post/get sent to the Alexa server.
AvsResponse() - Constructor for class com.willblaschko.android.alexa.interfaces.AvsResponse
 
AvsSetAlertItem - Class in com.willblaschko.android.alexa.interfaces.alerts
An AVS Item to handle setting alerts on the device Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsSetAlertItem(String, String, String) - Constructor for class com.willblaschko.android.alexa.interfaces.alerts.AvsSetAlertItem
Create a new AVSItem directive for an alert
AvsSetMuteItem - Class in com.willblaschko.android.alexa.interfaces.speaker
Directive to set the device mute state Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsSetMuteItem(boolean) - Constructor for class com.willblaschko.android.alexa.interfaces.speaker.AvsSetMuteItem
Create a new AdjustVolume Directive
AvsSetVolumeItem - Class in com.willblaschko.android.alexa.interfaces.speaker
Directive to set the device volume Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsSetVolumeItem(long) - Constructor for class com.willblaschko.android.alexa.interfaces.speaker.AvsSetVolumeItem
Create a new AdjustVolume Directive
AvsSpeakItem - Class in com.willblaschko.android.alexa.interfaces.speechsynthesizer
Directive to play a local, returned audio item from the Alexa post/get response Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsSpeakItem(String, ByteArrayInputStream) - Constructor for class com.willblaschko.android.alexa.interfaces.speechsynthesizer.AvsSpeakItem
 
AvsStopItem - Class in com.willblaschko.android.alexa.interfaces.playbackcontrol
Directive to stop device playback Directive response item type parsed so we can properly deal with the incoming commands from the Alexa server.
AvsStopItem() - Constructor for class com.willblaschko.android.alexa.interfaces.playbackcontrol.AvsStopItem
 
A B C D E F G H I L M O P R S T U V 
Skip navigation links