summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/telephony/TelephonyProvider.java
diff options
context:
space:
mode:
authorSanket Padawe <sanketpadawe@google.com>2014-11-06 11:50:40 -0800
committerNatiq Ahmed <mnatiq@codeaurora.org>2015-03-11 00:03:33 +0530
commit7ffdf6ddff108889c16f903a8a6de6de6015692c (patch)
tree97ee9b115261385e52215dbbc6b9d63fe5e2814d /src/com/android/providers/telephony/TelephonyProvider.java
parent6ede22f6dd2ff8d9f7eb17b7e67c6af49380b6d0 (diff)
downloadandroid_packages_providers_TelephonyProvider-7ffdf6ddff108889c16f903a8a6de6de6015692c.tar.gz
android_packages_providers_TelephonyProvider-7ffdf6ddff108889c16f903a8a6de6de6015692c.tar.bz2
android_packages_providers_TelephonyProvider-7ffdf6ddff108889c16f903a8a6de6de6015692c.zip
API changes to add carrier name to subinforecord
API changes required to add carrier name of sim as a member of subinforecord. Bug: 17732079 Bug: 18247211 Change-Id: I718700648ddd5a2646c720591ce776bd30a03543
Diffstat (limited to 'src/com/android/providers/telephony/TelephonyProvider.java')
-rw-r--r--src/com/android/providers/telephony/TelephonyProvider.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/com/android/providers/telephony/TelephonyProvider.java b/src/com/android/providers/telephony/TelephonyProvider.java
index 264768a..2a7e867 100644
--- a/src/com/android/providers/telephony/TelephonyProvider.java
+++ b/src/com/android/providers/telephony/TelephonyProvider.java
@@ -61,7 +61,7 @@ public class TelephonyProvider extends ContentProvider
private static final boolean DBG = true;
private static final boolean VDBG = false;
- private static final int DATABASE_VERSION = 12 << 16;
+ private static final int DATABASE_VERSION = 13 << 16;
private static final int URL_UNKNOWN = 0;
private static final int URL_TELEPHONY = 1;
private static final int URL_CURRENT = 2;
@@ -196,6 +196,7 @@ public class TelephonyProvider extends ContentProvider
+ SubscriptionManager.ICC_ID + " TEXT NOT NULL,"
+ SubscriptionManager.SIM_ID + " INTEGER DEFAULT " + SubscriptionManager.SIM_NOT_INSERTED + ","
+ SubscriptionManager.DISPLAY_NAME + " TEXT,"
+ + SubscriptionManager.CARRIER_NAME + " TEXT,"
+ SubscriptionManager.NAME_SOURCE + " INTEGER DEFAULT " + SubscriptionManager.NAME_SOURCE_DEFAULT_SOURCE + ","
+ SubscriptionManager.COLOR + " INTEGER DEFAULT " + SubscriptionManager.COLOR_DEFAULT + ","
+ SubscriptionManager.NUMBER + " TEXT,"
@@ -387,6 +388,19 @@ public class TelephonyProvider extends ContentProvider
}
oldVersion = 12 << 16 | 6;
}
+ if (oldVersion < (13 << 16 | 6)) {
+ try {
+ // Try to update the siminfo table. It might not be there.
+ db.execSQL("ALTER TABLE " + SIMINFO_TABLE +
+ " ADD COLUMN " + SubscriptionManager.CARRIER_NAME + " TEXT DEFAULT '';");
+ } catch (SQLiteException e) {
+ if (DBG) {
+ log("onUpgrade skipping " + SIMINFO_TABLE + " upgrade. " +
+ " The table will get created in onOpen.");
+ }
+ }
+ oldVersion = 13 << 16 | 6;
+ }
if (DBG) {
log("dbh.onUpgrade:- db=" + db + " oldV=" + oldVersion + " newV=" + newVersion);
}