summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMakoto Onuki <omakoto@google.com>2015-06-08 22:23:10 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-06-08 22:23:10 +0000
commit9b248f4cece271372a9c29f1ffd500ba254118fb (patch)
tree3c121c4770ef4bfd8fa4e1678c0b1593bde7f5c5
parent1db60a3bd598e6620d478cd637be90859bed7311 (diff)
parent1440fb9d8e4edefb57336532734f7cbab13a955f (diff)
downloadpackages_providers_ContactsProvider-9b248f4cece271372a9c29f1ffd500ba254118fb.zip
packages_providers_ContactsProvider-9b248f4cece271372a9c29f1ffd500ba254118fb.tar.gz
packages_providers_ContactsProvider-9b248f4cece271372a9c29f1ffd500ba254118fb.tar.bz2
am 1440fb9d: Actually make CARRIER_PRESENCE accessible
* commit '1440fb9d8e4edefb57336532734f7cbab13a955f': Actually make CARRIER_PRESENCE accessible
-rw-r--r--src/com/android/providers/contacts/ContactsDatabaseHelper.java8
-rw-r--r--src/com/android/providers/contacts/ContactsProvider2.java1
-rw-r--r--tests/src/com/android/providers/contacts/ContactsProvider2Test.java7
3 files changed, 15 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/ContactsDatabaseHelper.java b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
index bbde779..2bccea1 100644
--- a/src/com/android/providers/contacts/ContactsDatabaseHelper.java
+++ b/src/com/android/providers/contacts/ContactsDatabaseHelper.java
@@ -122,7 +122,7 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
* 1000-1099 M
* </pre>
*/
- static final int DATABASE_VERSION = 1009;
+ static final int DATABASE_VERSION = 1010;
public interface Tables {
public static final String CONTACTS = "contacts";
@@ -1872,6 +1872,7 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
+ Data.DATA13 + ", "
+ Data.DATA14 + ", "
+ Data.DATA15 + ", "
+ + Data.CARRIER_PRESENCE + ", "
+ Data.SYNC1 + ", "
+ Data.SYNC2 + ", "
+ Data.SYNC3 + ", "
@@ -2937,6 +2938,11 @@ public class ContactsDatabaseHelper extends SQLiteOpenHelper {
oldVersion = 1009;
}
+ if (oldVersion < 1010) {
+ upgradeViewsAndTriggers = true;
+ oldVersion = 1010;
+ }
+
if (upgradeViewsAndTriggers) {
createContactsViews(db);
createGroupsView(db);
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java
index 7e91192..72512b7 100644
--- a/src/com/android/providers/contacts/ContactsProvider2.java
+++ b/src/com/android/providers/contacts/ContactsProvider2.java
@@ -712,6 +712,7 @@ public class ContactsProvider2 extends AbstractContactsProvider
.add(Data.DATA13)
.add(Data.DATA14)
.add(Data.DATA15)
+ .add(Data.CARRIER_PRESENCE)
.add(Data.DATA_VERSION)
.add(Data.IS_PRIMARY)
.add(Data.IS_SUPER_PRIMARY)
diff --git a/tests/src/com/android/providers/contacts/ContactsProvider2Test.java b/tests/src/com/android/providers/contacts/ContactsProvider2Test.java
index d75996c..3c21d21 100644
--- a/tests/src/com/android/providers/contacts/ContactsProvider2Test.java
+++ b/tests/src/com/android/providers/contacts/ContactsProvider2Test.java
@@ -368,6 +368,7 @@ public class ContactsProvider2Test extends BaseContactsProvider2Test {
Data.DATA13,
Data.DATA14,
Data.DATA15,
+ Data.CARRIER_PRESENCE,
Data.SYNC1,
Data.SYNC2,
Data.SYNC3,
@@ -454,6 +455,7 @@ public class ContactsProvider2Test extends BaseContactsProvider2Test {
Data.DATA13,
Data.DATA14,
Data.DATA15,
+ Data.CARRIER_PRESENCE,
Data.SYNC1,
Data.SYNC2,
Data.SYNC3,
@@ -535,6 +537,7 @@ public class ContactsProvider2Test extends BaseContactsProvider2Test {
Data.DATA13,
Data.DATA14,
Data.DATA15,
+ Data.CARRIER_PRESENCE,
Data.SYNC1,
Data.SYNC2,
Data.SYNC3,
@@ -642,6 +645,7 @@ public class ContactsProvider2Test extends BaseContactsProvider2Test {
Data.DATA13,
Data.DATA14,
Data.DATA15,
+ Data.CARRIER_PRESENCE,
Data.SYNC1,
Data.SYNC2,
Data.SYNC3,
@@ -6143,6 +6147,7 @@ public class ContactsProvider2Test extends BaseContactsProvider2Test {
values.put(Data.DATA13, "old13");
values.put(Data.DATA14, "old14");
values.put(Data.DATA15, "old15");
+ values.put(Data.CARRIER_PRESENCE, 0);
Uri uri = mResolver.insert(Data.CONTENT_URI, values);
assertStoredValues(uri, values);
assertNetworkNotified(true);
@@ -6166,6 +6171,7 @@ public class ContactsProvider2Test extends BaseContactsProvider2Test {
values.put(Data.DATA13, "new13");
values.put(Data.DATA14, "new14");
values.put(Data.DATA15, "new15");
+ values.put(Data.CARRIER_PRESENCE, Data.CARRIER_PRESENCE_VT_CAPABLE);
mResolver.update(Data.CONTENT_URI, values, Data.RAW_CONTACT_ID + "=" + rawContactId +
" AND " + Data.MIMETYPE + "='testmimetype'", null);
assertNetworkNotified(true);
@@ -9201,6 +9207,7 @@ public class ContactsProvider2Test extends BaseContactsProvider2Test {
values.put(Data.DATA13, "thirteen");
values.put(Data.DATA14, "fourteen");
values.put(Data.DATA15, "fifteen");
+ values.put(Data.CARRIER_PRESENCE, Data.CARRIER_PRESENCE_VT_CAPABLE);
values.put(Data.SYNC1, "sync1");
values.put(Data.SYNC2, "sync2");
values.put(Data.SYNC3, "sync3");