summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/phonelookup/database/contract/PhoneLookupHistoryContract.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/phonelookup/database/contract/PhoneLookupHistoryContract.java')
-rw-r--r--java/com/android/dialer/phonelookup/database/contract/PhoneLookupHistoryContract.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/java/com/android/dialer/phonelookup/database/contract/PhoneLookupHistoryContract.java b/java/com/android/dialer/phonelookup/database/contract/PhoneLookupHistoryContract.java
index f8e108496..a195926ac 100644
--- a/java/com/android/dialer/phonelookup/database/contract/PhoneLookupHistoryContract.java
+++ b/java/com/android/dialer/phonelookup/database/contract/PhoneLookupHistoryContract.java
@@ -30,10 +30,20 @@ public class PhoneLookupHistoryContract {
public static final String TABLE = "PhoneLookupHistory";
+ public static final String NUMBER_QUERY_PARAM = "number";
+
/** The content URI for this table. */
public static final Uri CONTENT_URI =
Uri.withAppendedPath(PhoneLookupHistoryContract.CONTENT_URI, TABLE);
+ /** Returns a URI for a specific normalized number */
+ public static Uri contentUriForNumber(String normalizedNumber) {
+ return CONTENT_URI
+ .buildUpon()
+ .appendQueryParameter(NUMBER_QUERY_PARAM, Uri.encode(normalizedNumber))
+ .build();
+ }
+
/** The MIME type of a {@link android.content.ContentProvider#getType(Uri)} single entry. */
public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/phone_lookup_history";