Invoke other applications on the device from within your app by using the invocation framework.
If you want to provide support for a certain file type in your app, and you know that there's already a core application on the device that's designed to handle the file type, you can invoke that application directly from your own app. This approach lets you handle a wide variety of file formats without writing specialized code for each one. You can use the invocation framework classes to specify invocation targets and requests, as well as handle replies and errors.
To learn more about the invocation framework and how to invoke other applications from your apps, visit the App integration documentation.
- ApplicationStartupMode -
The list of possible reasons an application was launched.
- CardDoneMessage -
Encapsulates information sent from a card to the entity that invoked it when the card has completed its activity or has been closed.
- CardEdge -
Values describing the edges of the device.
- CardOrientation -
The list of device orientations.
- CardPeek -
The types of peek a card can request.
- CardResizeMessage -
Encapsulates information sent to a card to instruct it to resize.
- FileTransferMode -
The types of transfer that can be applied to a file during invocation.
- InvokeAction -
An operation that a remote target can perform.
- InvokeDateTime -
Encapsulates a specific date and time.
- InvokeListCursorDirection -
Specifies the direction of the invoke list cursor.
- InvokeManager -
Manages all interactions with the invocation service.
- InvokeQueryTargetsReply -
Encapsulates the set of results from a query request.
- InvokeQueryTargetsRequest -
Encapsulates a request to query invokable targets that match a set of search criteria.
- InvokeRecurrenceRule -
Encapsulates a recurrence rule, which defines a schedule for triggering a headless application.
- InvokeRecurrenceRuleFrequency -
The possible frequencies that are used in an InvokeRecurrenceRule.
- InvokeRecurrenceRuleLimit -
The possible limits that are used in an InvokeRecurrenceRule.
- InvokeReply -
Encapsulates a reply from the invocation service.
- InvokeReplyError -
The list of possible results of a request to the invocation service.
- InvokeRequest -
Encapsulates a request to invoke a remote application, card or service.
- InvokeRequestTargetFiltersReply -
Encapsulates the results from a request to retrieve a target's filters.
- InvokeSource -
The InvokeSource class represents the entity making an invocation request on a target.
- InvokeTarget -
The InvokeTarget class represents a remote application, card, or service that can be invoked.
- InvokeTargetFilter -
Describes the kinds of unbound invocations supported by a target.
- InvokeTargetReply -
Encapsulates the result from an invocation request.
- InvokeTimerRequest -
Encapsulates a request to register a timer with the invocation service.
- InvokeUpdateTargetFiltersRequest -
Encapsulates a request to update a target's list of filters.
- MenuItemInvokeParams -
The parameters required to invoke an action related to a MenuItem.