Android.App.PersonalContext.Hint Namespace

Contains personal-context hints, their event and text-data types, and hint-selection filters.

Classes

Name Description
AttributionHint

A hint representing a request to show attribution information for an insight.

AutofillInlineRequestHint

A hint representing an incoming request from the autofill framework for inline suggestions for use by augmented autofill.

CallHint

A hint that contains call related information (e.

CapturedText

Represents text content captured from a single UI element (a "view node") on the user's screen.

CapturedText.Builder

Builder for CapturedText.

CapturedText.InterfaceConsts

Provides the inherited parcel constants for captured-text objects.

ChatMessageContextData

Additional data for a single message extracted from a message view.

ChatMessageContextData.Builder

Builder for ChatMessageContextData.

ChatMessageContextData.InterfaceConsts

Provides parcel constants inherited by message-context data.

ChatMessageData

Data for a single message within a conversation.

ChatMessageData.Builder

Builder for ChatMessageData.

ChatMessageData.InterfaceConsts

Contains the parcel constants inherited by chat-message data.

ContextHint

A ContextHint holds information about the device or user that may be useful to an understander.

ConversationData

A snapshot of a conversation's data at a specific moment in time.

ConversationData.Builder

Builder for ConversationData.

ConversationData.InterfaceConsts

Provides the parcel constants inherited by conversation snapshots.

ConversationEvent

Represents an event in an on-screen conversation session.

ConversationEvent.ConversationEnterEvent

Reports that a conversation has become visible on screen.

ConversationEvent.ConversationExitEvent

Reports that a conversation is no longer visible on screen.

ConversationEvent.ConversationProcessingEvent

Reports processing of a message in an on-screen conversation.

ConversationEvent.ConversationUpdateEvent

Reports updated data for an on-screen conversation.

ConversationHint

A hint that contains a conversation-related event.

HintFilter

Filter for hint refiners and understanders to indicate which hints they want to receive.

HintFilter.Builder

Builder for a HintFilter.

HintFilter.InterfaceConsts

Contains the parcel constants inherited by hint filters.

InsightReferenceHint

A hint that contains a reference to a ContextInsight.

MessagesHint

A hint that contains a list of chat messages from a single conversation.

MessagesHint.Builder

Builder used to create a MessagesHint.

NotificationDetails

Details of a notification.

NotificationDetails.Builder

Builder for NotificationDetails.

NotificationDetails.InterfaceConsts

Groups the parcel constants inherited by notification details.

NotificationEvent

Base class for notification-related events.

NotificationEvent.NotificationEnqueuedEvent

An event representing a notification being enqueued in preparation for being posted.

NotificationEvent.NotificationRemovedEvent

An event representing a notification being removed.

NotificationHint

A hint that contains a notification-related event.

RecentViewHint

A hint that provides information about text content that is currently or was recently visible on the user's screen.

RecentViewHint.Builder

Builder used to create a RecentViewHint.

TextClassificationHint

A hint that contains a text classification request from selected text.

UserInputHint

A hint that provides information about the text a user is actively typing or entering into an input field.

UserInputHint.Builder

Builder used to create a UserInputHint.

UserInputText

Represents information about the text a user is actively typing or entering into an input field within an application.

UserInputText.Builder

Builder for UserInputText.

UserInputText.InterfaceConsts

Provides the parcel constants inherited by user-input-text objects.

Enums

Name Description
CallHintModality

Specifies the call category represented by a call hint.

HintFilterType

Specifies flags attached to hint-filter criteria.

UserInputTextFieldType

Identifies the category of field that received user input.

UserInputTextSource

Identifies how user-input text was obtained.

Remarks

The types cover calls, conversations, notifications, captured text, user input, and autofill or text-classification requests.