diff options
author | Danny Baumann <dannybaumann@web.de> | 2013-07-09 06:43:21 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2013-07-09 06:43:21 -0700 |
commit | b7abe4eecf521ec79c0797cfa8ea67e4505a97c4 (patch) | |
tree | 453c3df27ef675276c70bfa9b816f3bf5a20ab29 | |
parent | af90c1e2bc09f59dbe753a7e8d5f9e6103f2a2f9 (diff) | |
parent | 2934e1908ea54aee26dbce6c196a086eb3c46398 (diff) | |
download | frameworks_opt_telephony-b7abe4eecf521ec79c0797cfa8ea67e4505a97c4.zip frameworks_opt_telephony-b7abe4eecf521ec79c0797cfa8ea67e4505a97c4.tar.gz frameworks_opt_telephony-b7abe4eecf521ec79c0797cfa8ea67e4505a97c4.tar.bz2 |
Merge "Store phone blacklist in content provider (1/4)" into cm-10.1
-rw-r--r-- | src/java/android/provider/Telephony.java | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/src/java/android/provider/Telephony.java b/src/java/android/provider/Telephony.java index e932e2b..81e8fa8 100644 --- a/src/java/android/provider/Telephony.java +++ b/src/java/android/provider/Telephony.java @@ -1996,4 +1996,75 @@ public final class Telephony { CMAS_CERTAINTY }; } + + /** + * Contains phone numbers that are blacklisted + * for phone and/or message purposes. + * @hide + */ + public static final class Blacklist implements BaseColumns { + /** + * The content:// style URL for this table + */ + public static final Uri CONTENT_URI = + Uri.parse("content://blacklist"); + + /** + * The content:// style URL for filtering this table by number. + * When using this, make sure the number is correctly encoded + * when appended to the Uri. + */ + public static final Uri CONTENT_FILTER_BYNUMBER_URI = + Uri.parse("content://blacklist/bynumber"); + + /** + * The content:// style URL for filtering this table on phone numbers + */ + public static final Uri CONTENT_PHONE_URI = + Uri.parse("content://blacklist/phone"); + + /** + * The content:// style URL for filtering this table on message numbers + */ + public static final Uri CONTENT_MESSAGE_URI = + Uri.parse("content://blacklist/message"); + + + /** + * Query parameter used to match numbers by regular-expression like + * matching. Supported are the '*' and the '.' operators. + * <p> + * TYPE: boolean + */ + public static final String REGEX_KEY = "regex"; + + /** + * The default sort order for this table + */ + public static final String DEFAULT_SORT_ORDER = "number ASC"; + + /** + * The phone number as the user entered it. + * <P>Type: TEXT</P> + */ + public static final String NUMBER = "number"; + + /** + * Whether the number contains a regular expression pattern + * <P>Type: BOOLEAN (read only)</P> + */ + public static final String IS_REGEX = "is_regex"; + + /** + * Blacklisting mode for phone calls + * <P>Type: INTEGER (int)</P> + */ + public static final String PHONE_MODE = "phone"; + + /** + * Blacklisting mode for messages + * <P>Type: INTEGER (int)</P> + */ + public static final String MESSAGE_MODE = "message"; + } } |