Android.App.AppFunctions Namespace

Classes

Name Description
AppFunctionActivityId

An identifier of an android.app.Activity an app function can be associated with.

AppFunctionActivityId.InterfaceConsts
AppFunctionActivityState

The state of an activity from the perspective of app functions, retrieved using AppFunctionManager#getAppFunctionActivityStates.

AppFunctionActivityState.InterfaceConsts
AppFunctionException

App function related error.

AppFunctionException.InterfaceConsts
AppFunctionManager

Provides access to App Functions.

AppFunctionMetadata

Contains an app function's metadata, essential for its invocation and discovery, retrieved using AppFunctionManager#searchAppFunctions.

AppFunctionMetadata.InterfaceConsts
AppFunctionName

Globally unique identifier for an app function.

AppFunctionName.InterfaceConsts
AppFunctionPackageMetadata

Contains metadata about a package providing app functions.

AppFunctionPackageMetadata.InterfaceConsts
AppFunctionSchemaMetadata

Contains identifying metadata for a predefined schema, which can describe well-known function signatures.

AppFunctionSchemaMetadata.InterfaceConsts
AppFunctionSearchSpec

Filter criteria for AppFunctionManager#searchAppFunctions.

AppFunctionSearchSpec.Builder

Builder for constructing AppFunctionSearchSpec.

AppFunctionSearchSpec.InterfaceConsts
AppFunctionService

Extend this class to implement app functions, that can be executed by AppFunctionManager#executeAppFunction.

AppFunctionState

Runtime state of an app function, retrieved using AppFunctionManager#getAppFunctionStates.

AppFunctionState.InterfaceConsts
AppFunctionUriGrant

Uri for which access permission is to be granted to the caller of AppFunctionManager#executeAppFunction, provided to ExecuteAppFunctionResponse.

AppFunctionUriGrant.InterfaceConsts
ExecuteAppFunctionRequest

A request to execute an app function, provided to AppFunctionManager#executeAppFunction.

ExecuteAppFunctionRequest.Builder

Builder for ExecuteAppFunctionRequest.

ExecuteAppFunctionRequest.InterfaceConsts
ExecuteAppFunctionResponse

The response to an app function execution, returned by AppFunctionManager#executeAppFunction.

ExecuteAppFunctionResponse.InterfaceConsts
RegisterAppFunctionRequest

A request to register an AppFunction implementation, provided to AppFunctionManager#registerAppFunctions.

Interfaces

Name Description
IAppFunction

An interface for implementing the logic of an app function registered at runtime using AppFunctionManager#registerAppFunction.

IAppFunctionObservation

Result of AppFunctionManager#observeAppFunctions.

IAppFunctionObserver

Interface for observing changes to app functions provided to AppFunctionManager#observeAppFunctions.

IAppFunctionRegistration

Result of AppFunctionManager#registerAppFunction.

Enums

Name Description
AppFunctionEnabledState
AppFunctionError
AppFunctionErrorCategory
AppFunctionMetadataAccessLevel
AppFunctionMetadataScope