summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Cheng <chengandrew@google.com>2019-08-07 10:18:12 -0700
committerAndrew Cheng <chengca@google.com>2019-10-14 16:04:33 -0700
commitbc9037fa3a7c9176b6995429f1284f4f5416119c (patch)
tree9e3eb0c537ba3dcb438c34e1879aa00130da70fa
parent48851387b30c8a9b8f3c6fe80a81606daa5dceb3 (diff)
downloadplatform_frameworks_opt_vcard-bc9037fa3a7c9176b6995429f1284f4f5416119c.tar.gz
platform_frameworks_opt_vcard-bc9037fa3a7c9176b6995429f1284f4f5416119c.tar.bz2
platform_frameworks_opt_vcard-bc9037fa3a7c9176b6995429f1284f4f5416119c.zip
PBAP client, download favorite contacts
Bug: 132636859 Test: ACTS/SL4A and PTS Change-Id: I37ae4fea8d6695a6deaea86e385b209d3a0789bf
-rw-r--r--java/com/android/vcard/VCardEntry.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/java/com/android/vcard/VCardEntry.java b/java/com/android/vcard/VCardEntry.java
index 97b1bfc..ee60578 100644
--- a/java/com/android/vcard/VCardEntry.java
+++ b/java/com/android/vcard/VCardEntry.java
@@ -84,6 +84,18 @@ public class VCardEntry {
Im.PROTOCOL_GOOGLE_TALK);
}
+ /**
+ * Whether to insert this VCardEntry as RawContacts.STARRED
+ */
+ private boolean mStarred = false;
+
+ public void setStarred(boolean val) {
+ mStarred = val;
+ }
+ public boolean getStarred() {
+ return mStarred;
+ }
+
public enum EntryLabel {
NAME,
PHONE,
@@ -2562,6 +2574,10 @@ public class VCardEntry {
builder.withValue(RawContacts.ACCOUNT_NAME, null);
builder.withValue(RawContacts.ACCOUNT_TYPE, null);
}
+ // contacts favorites
+ if (getStarred()) {
+ builder.withValue(RawContacts.STARRED, 1);
+ }
operationList.add(builder.build());
int start = operationList.size();