HomeSort by relevance Sort by last modified time
    Searched refs:Voicemail (Results 1 - 14 of 14) sorted by null

  /development/samples/VoicemailProviderDemo/src/com/example/android/voicemail/common/core/
VoicemailProviderHelper.java 17 package com.example.android.voicemail.common.core;
28 * Provides a simple interface to manipulate voicemails within the voicemail content provider.
49 * Clears all voicemails accessible to this voicemail content provider.
56 * Inserts a new voicemail into the voicemail content provider.
58 * @param voicemail data to be inserted
59 * @return {@link Uri} of the newly inserted {@link Voicemail}
62 * <li>your voicemail is missing a timestamp</li>
64 * <li>your voicemail is missing the provider id field</li>
65 * <li>voicemail has an id (which would indicate that it has already been inserted
    [all...]
Voicemail.java 17 package com.example.android.voicemail.common.core;
22 * Represents a single voicemail stored in the voicemail content provider.
26 public interface Voicemail {
28 * The identifier of the voicemail in the content provider.
30 * This may be missing in the case of a new {@link Voicemail} that we plan to insert into the
38 /** The number of the person leaving the voicemail, empty string if unknown, null if not set. */
43 /** The timestamp the voicemail was received, in millis since the epoch, zero if not set. */
48 /** Gets the duration of the voicemail in millis, or zero if the field is not set. */
54 * Returns the package name of the source that added this voicemail, or null if this field i
    [all...]
VoicemailProviderHelpers.java 17 package com.example.android.voicemail.common.core;
19 import com.example.android.voicemail.common.logging.Logger;
20 import com.example.android.voicemail.common.utils.CloseUtils;
21 import com.example.android.voicemail.common.utils.DbQueryUtils;
44 /** Full projection on the voicemail table, giving us all the columns. */
75 * <code>com.android.providers.voicemail.permission.READ_WRITE_ALL_VOICEMAIL</code> and
76 * <code>com.android.providers.voicemail.permission.READ_WRITE_OWN_VOICEMAIL</code>.
87 * <code>com.android.providers.voicemail.permission.READ_WRITE_OWN_VOICEMAIL</code>.
95 public Uri insert(Voicemail voicemail) {
98 voicemail); local
99 check(voicemail.hasNumber(), "Inserted voicemails must have a number", voicemail); local
188 Voicemail voicemail = getVoicemailFromCursor(cursor); local
275 VoicemailImpl voicemail = VoicemailImpl local
    [all...]
VoicemailFilterFactory.java 17 package com.example.android.voicemail.common.core;
19 import static com.example.android.voicemail.common.utils.DbQueryUtils.concatenateClausesWithAnd;
20 import static com.example.android.voicemail.common.utils.DbQueryUtils.concatenateClausesWithOr;
21 import static com.example.android.voicemail.common.utils.DbQueryUtils.getEqualityClause;
33 * {@link #createWithMatchingFields(Voicemail)} can be used to create a voicemail filter that
41 * where clause. Using this method requires the knowledge of the name of columns used in voicemail
46 * Creates a voicemail filter with the specified where clause. Use this method only if you know
63 /** Creates a filter with fields matching the ones set in the supplied voicemail object. */
64 public static VoicemailFilter createWithMatchingFields(Voicemail fieldMatch)
    [all...]
VoicemailImpl.java 17 package com.example.android.voicemail.common.core;
22 * A simple immutable data object to represent a voicemail.
24 public final class VoicemailImpl implements Voicemail {
60 * Create a {@link Builder} for a new {@link Voicemail} to be inserted.
69 * Create a {@link Builder} for updating a {@link Voicemail}.
71 * Only the id of the voicemail to be updated is mandatory.
78 * Create a {@link Builder} for a new {@link Voicemail}, such as one suitable for returning from
  /packages/services/Telephony/src/com/android/phone/vvm/omtp/sync/
VoicemailsQueryHelper.java 27 import android.telecom.Voicemail;
68 public List<Voicemail> getReadVoicemails() {
77 public List<Voicemail> getDeletedVoicemails() {
86 public List<Voicemail> getAllVoicemails() {
91 * Utility method to make queries to the voicemail database.
96 private List<Voicemail> getLocalVoicemails(String selection) {
102 List<Voicemail> voicemails = new ArrayList<Voicemail>();
108 Voicemail voicemail = Voicemai local
    [all...]
OmtpVvmSyncService.java 23 import android.telecom.Voicemail;
45 * Sync OMTP visual voicemail.
64 * Only download single voicemail transcription.
84 Voicemail voicemail, VoicemailStatus.Editor status) {
87 setupAndSendRequest(task, phoneAccount, voicemail, action, status);
91 Voicemail voicemail, String action, VoicemailStatus.Editor status) {
114 doSync(task, network.get(), phoneAccount, voicemail, action, status);
122 Voicemail voicemail, String action, VoicemailStatus.Editor status)
    [all...]
SyncOneTask.java 22 import android.telecom.Voicemail;
29 * Task to download a single voicemail from the server. This task is initiated by a SMS notifying
30 * the new voicemail arrival, and ignores the duplicated tasks constraint.
43 private Voicemail mVoicemail;
45 public static void start(Context context, PhoneAccountHandle phone, Voicemail voicemail) {
51 intent.putExtra(EXTRA_VOICEMAIL, voicemail);
  /frameworks/base/telecomm/java/android/telecom/
Voicemail.java 24 * Represents a single voicemail stored in the voicemail content provider.
28 public class Voicemail implements Parcelable {
41 private Voicemail(Long timestamp, String number, PhoneAccountHandle phoneAccountHandle, Long id,
58 * Create a {@link Builder} for a new {@link Voicemail} to be inserted.
67 * Create a {@link Builder} for a {@link Voicemail} to be updated (or deleted).
77 * Builder pattern for creating a {@link Voicemail}. The builder must be created with the
154 public Voicemail build() {
159 return new Voicemail(mBuilderTimestamp, mBuilderNumber, mBuilderPhoneAccount,
166 * The identifier of the voicemail in the content provider
    [all...]
  /development/samples/VoicemailProviderDemo/src/com/example/android/voicemail/
AddVoicemailActivity.java 17 package com.example.android.voicemail;
19 import com.example.android.voicemail.common.core.Voicemail;
20 import com.example.android.voicemail.common.core.VoicemailImpl;
21 import com.example.android.voicemail.common.core.VoicemailProviderHelper;
22 import com.example.android.voicemail.common.core.VoicemailProviderHelpers;
23 import com.example.android.voicemail.common.inject.InjectView;
24 import com.example.android.voicemail.common.inject.Injector;
25 import com.example.android.voicemail.common.logging.Logger;
26 import com.example.android.voicemail.common.ui.DialogHelperImpl
    [all...]
  /frameworks/base/core/java/android/provider/
VoicemailContract.java 32 import android.telecom.Voicemail;
36 * The contract between the voicemail provider and applications. Contains
41 * <li> Voicemails table: This stores the actual voicemail records. The
45 * <li> Status table: This provides a way for the voicemail source application
54 * <P>Voicemails are inserted by what is called as a "voicemail source"
55 * application, which is responsible for syncing voicemail data between a remote
56 * server and the local voicemail content provider. "voicemail source"
60 * <P>In addition to the {@link ContentObserver} notifications the voicemail
65 * <li> {@link #ACTION_NEW_VOICEMAIL} is generated for each new voicemail
    [all...]
  /packages/services/Telephony/src/com/android/phone/vvm/omtp/sms/
OmtpMessageReceiver.java 27 import android.telecom.Voicemail;
41 * Receive SMS messages and send for processing by the OMTP visual voicemail source.
118 * A sync message has two purposes: to signal a new voicemail message, and to indicate the
120 * message to the voicemail provider if it is the former case and perform a full sync in the
135 Voicemail.Builder builder = Voicemail.createForInsertion(
141 Voicemail voicemail = builder.build(); local
144 if (queryHelper.isVoicemailUnique(voicemail)) {
145 Uri uri = VoicemailContract.Voicemails.insert(mContext, voicemail);
    [all...]
  /packages/services/Telephony/src/com/android/phone/vvm/omtp/imap/
ImapHelper.java 24 import android.telecom.Voicemail;
167 public boolean markMessagesAsRead(List<Voicemail> voicemails) {
174 public boolean markMessagesAsDeleted(List<Voicemail> voicemails) {
189 private boolean setFlags(List<Voicemail> voicemails, String... flags) {
211 * @return A list of voicemail objects containing data about voicemails stored on the server.
213 public List<Voicemail> fetchAllVoicemails() {
214 List<Voicemail> result = new ArrayList<Voicemail>();
227 // Get the voicemail details (message structure).
243 * Extract voicemail details from the message structure. Also fetch transcription if
    [all...]
  /frameworks/base/
compiled-classes-phone     [all...]

Completed in 729 milliseconds