Android.App.PersonalContext.Insight Namespace

Contains personal-context insight results, action and display data, filters, and builders.

Classes

Name Description
ActionableInsight

An insight that contains information about an action and how to invoke it.

AugmentedAutofillInsight

An insight that provides results for augmented autofill.

AugmentedAutofillOptionInsight

An insight that contains a single option for AugmentedAutofillInsight.

AugmentedAutofillOptionInsight.Builder

Builder for AugmentedAutofillOptionInsight.

ContextInsight

A ContextInsight is the result of an understander examining one or more ContextHints.

DisplayInsight

An insight that contains information for display purposes with no particular action associated.

HintInvalidationInsight

An insight that contains information about a hint that should be invalidated.

InsightActionDetails

Contains the details of an action to be performed, either as an PendingIntent or a RemoteAction.

InsightActionDetails.Builder

Builder for InsightActionDetails.

InsightActionDetails.InterfaceConsts

Exposes the Parcelable constants inherited by insight action details.

InsightBranding

Branding assets for a ContextInsight.

InsightBranding.Builder

Builder for InsightBranding.

InsightBranding.InterfaceConsts

Exposes the Parcelable constants inherited by insight branding.

InsightDisplayDetails

This class captures a common set of display elements associated with a ContextInsight produced by the android.service.personalcontext.understander.ContextUnderstanderService.

InsightDisplayDetails.Builder

Builder for InsightDisplayDetails.

InsightDisplayDetails.InterfaceConsts

Exposes the Parcelable constants inherited by insight display details.

InsightFilter

Filter for insight renderers to indicate which insights they want to receive.

InsightFilter.Builder

Builder for a InsightFilter.

InsightFilter.InterfaceConsts

Exposes the Parcelable constants inherited by insight filters.

NotificationInsight

An insight that provides information for notifications.

NotificationInsight.Builder

Builder for NotificationInsight.

PromptInsight

An insight that acts as a stand-in for data that will be provided on-demand by the understander during disambiguation.

PromptInsight.Builder

Builder for PromptInsight.

PromptRequest

A request for a prompt to be displayed to the user.

PromptRequest.InterfaceConsts

Exposes the Parcelable constants inherited by prompt requests.

PromptResponse

A response containing the result of a prompt interaction.

RemoteAppFunctionAction

Represents an App Function execution request specified by ContextUnderstanderService and fulfilled by InsightRendererService instances that live within trusted UI components like SysUI & Recents.

RemoteAppFunctionAction.Builder

Builder for RemoteAppFunctionAction.

RemoteAppFunctionAction.InterfaceConsts

Exposes the Parcelable constants inherited by remote app-function actions.

ScreenWhisperAutofillInsight

An insight that provides information for Screen Whisper autofills.

ScreenWhisperAutofillInsight.Builder

Builder for ScreenWhisperAutofillInsight.

ScreenWhisperInsight

An insight that provides information for Screen whispers.

ScreenWhisperInsight.Builder

Builder for ScreenWhisperInsight.

TextClassificationInsight

An insight that represents a text classification result.

Enums

Name Description
InsightActionDetailsActionType

Identifies the action kinds present in insight action details.

InsightBrandingColorType

Identifies a color slot in insight branding.

InsightBrandingIconType

Identifies an icon category in insight branding.

Remarks

Concrete insight types carry actions, visual information, prompts, or results for notifications and autofill. Supporting types configure branding, select accepted insight types, and associate prompt responses with their requests.