You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.7 KiB
48 lines
1.7 KiB
<p>
|
|
This is a simple sample application that demonstrates how to use voicemail
|
|
content provider APIs to insert new voicemail records.
|
|
</p>
|
|
<p>
|
|
The application includes
|
|
<a href="src/com/example/android/voicemail/AddVoicemailActivity.html">
|
|
<code>AddVoicemailActivity</code>
|
|
</a>,
|
|
an activity that lets the user enter voicemail details and record voicemail audio,
|
|
which can then be stored with the voicemail content provider by tapping the "Send"
|
|
button.
|
|
<p>
|
|
<img alt="Add voicemail" src="../images/VoicemailProviderDemo.png"
|
|
width=250px/>
|
|
</p>
|
|
|
|
<p>
|
|
In the real world, a similar application could download voicemails from a
|
|
remote voicemail server and store them locally with the voicemail content
|
|
provider. The platform would then take care of notification and rendering of the
|
|
voicemails.
|
|
</p>
|
|
<p>
|
|
Following interfaces are of particular interest:
|
|
<ul>
|
|
<li>
|
|
<a href="src/com/example/android/voicemail/common/core/VoicemailProviderHelper.html">
|
|
<code>VoicemailProviderHelper</code>
|
|
</a> and its implementation in
|
|
<a href="src/com/example/android/voicemail/common/core/VoicemailProviderHelpers.html">
|
|
<code>VoicemailProviderHelpers</code>
|
|
</a>.
|
|
This interface provides a good demonstration of various fields exposed by voicemail
|
|
content provider and their usage.
|
|
</li>
|
|
<li>
|
|
<a href="src/com/example/android/voicemail/common/core/Voicemail.html">
|
|
<code>Voicemail</code>
|
|
</a> and its implementation in
|
|
<a href="src/com/example/android/voicemail/common/core/VoicemailImpl.html">
|
|
<code>VoicemailImpl</code> </a>.
|
|
This interface provides a structured view of most the important fields in
|
|
voicemail content provider.
|
|
</li>
|
|
</ul>
|
|
</p>
|