Since: API Level 1.5
package

com.gsma.services.rcs.capability

This API permits to discover capabilities supported by remote contacts.

This API allows for querying the capabilities of a user or users and checking for changes in their capabilities:
- Read the supported capabilities locally by the user on its device.
- Retrieve all capabilities of a user.
- Checking a specific capability of a user.
- Registering for changes to a user/users's capabilities.
- Unregistering for changes to a user/users's capabilities.
- Define scheme for registering new service capabilities based on manifest defined feature tags. This API may be accessible by any application (third party, MNO, OEM). The RCS extensions are controlled internally by the RCS service.

For example, this API may be used:
- To request capability update for a user when opening its contact card in the address book.
- To synchronize capabilities of all the contacts from the RCS account management menu.
- To receive supported capabilities when a CS call is established.

Classes

Capabilities Capabilities of a contact. 
CapabilitiesListener New capabilities event listener 
CapabilitiesLog Content provider for last received capabilities 
CapabilityService Capability service offers the main entry point to read capabilities of remote contacts, to initiate capability discovery and to receive capabilities updates.