See Also: VoicemailContract Members
The contract between the voicemail provider and applications. Contains definitions for the supported URIs and columns.
The content providers exposes two tables through this interface:
The minimum permission needed to access this content provider is NoType:android/Manifest$permission;Href=../../../reference/android/Manifest.permission.html#ADD_VOICEMAIL
Voicemails are inserted by what is called as a "voicemail source" application, which is responsible for syncing voicemail data between a remote server and the local voicemail content provider. "voicemail source" application should always set the VoicemailContract.ParamKeySourcePackage in the URI to identify its package.
In addition to the Android.Database.ContentObserver notifications the voicemail provider also generates broadcast intents to notify change for applications that are not active and therefore cannot listen to ContentObserver notifications. Broadcast intents with following actions are generated: