Loading src/java/com/android/internal/telephony/CarrierIdentifier.java +19 −19 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ */ package com.android.internal.telephony; import static android.provider.Telephony.CarrierIdentification; import static android.provider.Telephony.CarrierId; import android.content.ContentValues; import android.content.Context; Loading Loading @@ -98,7 +98,7 @@ public class CarrierIdentifier extends Handler { if (CONTENT_URL_PREFER_APN.equals(uri.getLastPathSegment())) { logd("onChange URI: " + uri); sendEmptyMessage(PREFER_APN_UPDATE_EVENT); } else if (CarrierIdentification.All.CONTENT_URI.equals(uri)) { } else if (CarrierId.All.CONTENT_URI.equals(uri)) { logd("onChange URI: " + uri); sendEmptyMessage(CARRIER_ID_DB_UPDATE_EVENT); } Loading Loading @@ -154,7 +154,7 @@ public class CarrierIdentifier extends Handler { mContext.getContentResolver().registerContentObserver(CONTENT_URL_PREFER_APN, false, mContentObserver); mContext.getContentResolver().registerContentObserver( Telephony.CarrierIdentification.All.CONTENT_URI, false, mContentObserver); CarrierId.All.CONTENT_URI, false, mContentObserver); SubscriptionManager.from(mContext).addOnSubscriptionsChangedListener( mOnSubscriptionsChangedListener); PreferenceManager.getDefaultSharedPreferences(mContext) Loading Loading @@ -248,9 +248,9 @@ public class CarrierIdentifier extends Handler { try { String mccmnc = mTelephonyMgr.getSimOperatorNumericForPhone(mPhone.getPhoneId()); Cursor cursor = mContext.getContentResolver().query( CarrierIdentification.All.CONTENT_URI, CarrierId.All.CONTENT_URI, /* projection */ null, /* selection */ CarrierIdentification.All.MCCMNC + "=?", /* selection */ CarrierId.All.MCCMNC + "=?", /* selectionArgs */ new String[]{mccmnc}, null); try { if (cursor != null) { Loading Loading @@ -325,28 +325,28 @@ public class CarrierIdentifier extends Handler { // update current subscriptions ContentValues cv = new ContentValues(); cv.put(CarrierIdentification.CID, mCarrierId); cv.put(CarrierIdentification.NAME, mCarrierName); cv.put(CarrierId.CARRIER_ID, mCarrierId); cv.put(CarrierId.CARRIER_NAME, mCarrierName); mContext.getContentResolver().update( Uri.withAppendedPath(CarrierIdentification.CONTENT_URI, Uri.withAppendedPath(CarrierId.CONTENT_URI, Integer.toString(mPhone.getSubId())), cv, null, null); } } private CarrierMatchingRule makeCarrierMatchingRule(Cursor cursor) { return new CarrierMatchingRule( cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.MCCMNC)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.MCCMNC)), cursor.getString(cursor.getColumnIndexOrThrow( CarrierIdentification.All.IMSI_PREFIX_XPATTERN)), CarrierId.All.IMSI_PREFIX_XPATTERN)), cursor.getString(cursor.getColumnIndexOrThrow( CarrierIdentification.All.ICCID_PREFIX)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.GID1)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.GID2)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.PLMN)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.SPN)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.APN)), cursor.getInt(cursor.getColumnIndexOrThrow(CarrierIdentification.CID)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.NAME))); CarrierId.All.ICCID_PREFIX)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.GID1)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.GID2)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.PLMN)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.SPN)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.APN)), cursor.getInt(cursor.getColumnIndexOrThrow(CarrierId.CARRIER_ID)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.CARRIER_NAME))); } /** Loading Loading @@ -586,7 +586,7 @@ public class CarrierIdentifier extends Handler { private int getCarrierListVersion() { final Cursor cursor = mContext.getContentResolver().query( Uri.withAppendedPath(Telephony.CarrierIdentification.All.CONTENT_URI, Uri.withAppendedPath(CarrierId.All.CONTENT_URI, "get_version"), null, null, null); cursor.moveToFirst(); return cursor.getInt(0); Loading tests/telephonytests/src/com/android/internal/telephony/CarrierIdentifierTest.java +14 −14 Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ import android.database.Cursor; import android.database.MatrixCursor; import android.net.Uri; import android.os.HandlerThread; import android.provider.Telephony.CarrierIdentification; import android.provider.Telephony.CarrierId; import android.provider.Telephony.Carriers; import android.test.mock.MockContentProvider; import android.test.mock.MockContentResolver; Loading Loading @@ -83,7 +83,7 @@ public class CarrierIdentifierTest extends TelephonyTest { logd("CarrierIdentifierTest +Setup!"); super.setUp(getClass().getSimpleName()); ((MockContentResolver) mContext.getContentResolver()).addProvider( CarrierIdentification.AUTHORITY, new CarrierIdContentProvider()); CarrierId.AUTHORITY, new CarrierIdContentProvider()); // start handler thread mCarrierIdentifierHandler = new CarrierIdentifierHandler(getClass().getSimpleName()); mCarrierIdentifierHandler.start(); Loading Loading @@ -202,20 +202,20 @@ public class CarrierIdentifierTest extends TelephonyTest { logd(" selectionArgs = " + Arrays.toString(selectionArgs)); logd(" sortOrder = " + sortOrder); if (CarrierIdentification.All.CONTENT_URI.getAuthority().equals( if (CarrierId.All.CONTENT_URI.getAuthority().equals( uri.getAuthority())) { MatrixCursor mc = new MatrixCursor( new String[]{CarrierIdentification._ID, CarrierIdentification.All.MCCMNC, CarrierIdentification.All.GID1, CarrierIdentification.All.GID2, CarrierIdentification.All.PLMN, CarrierIdentification.All.IMSI_PREFIX_XPATTERN, CarrierIdentification.All.ICCID_PREFIX, CarrierIdentification.All.SPN, CarrierIdentification.All.APN, CarrierIdentification.NAME, CarrierIdentification.CID}); new String[]{CarrierId._ID, CarrierId.All.MCCMNC, CarrierId.All.GID1, CarrierId.All.GID2, CarrierId.All.PLMN, CarrierId.All.IMSI_PREFIX_XPATTERN, CarrierId.All.ICCID_PREFIX, CarrierId.All.SPN, CarrierId.All.APN, CarrierId.CARRIER_NAME, CarrierId.CARRIER_ID}); mc.addRow(new Object[] { 1, // id Loading Loading
src/java/com/android/internal/telephony/CarrierIdentifier.java +19 −19 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ */ package com.android.internal.telephony; import static android.provider.Telephony.CarrierIdentification; import static android.provider.Telephony.CarrierId; import android.content.ContentValues; import android.content.Context; Loading Loading @@ -98,7 +98,7 @@ public class CarrierIdentifier extends Handler { if (CONTENT_URL_PREFER_APN.equals(uri.getLastPathSegment())) { logd("onChange URI: " + uri); sendEmptyMessage(PREFER_APN_UPDATE_EVENT); } else if (CarrierIdentification.All.CONTENT_URI.equals(uri)) { } else if (CarrierId.All.CONTENT_URI.equals(uri)) { logd("onChange URI: " + uri); sendEmptyMessage(CARRIER_ID_DB_UPDATE_EVENT); } Loading Loading @@ -154,7 +154,7 @@ public class CarrierIdentifier extends Handler { mContext.getContentResolver().registerContentObserver(CONTENT_URL_PREFER_APN, false, mContentObserver); mContext.getContentResolver().registerContentObserver( Telephony.CarrierIdentification.All.CONTENT_URI, false, mContentObserver); CarrierId.All.CONTENT_URI, false, mContentObserver); SubscriptionManager.from(mContext).addOnSubscriptionsChangedListener( mOnSubscriptionsChangedListener); PreferenceManager.getDefaultSharedPreferences(mContext) Loading Loading @@ -248,9 +248,9 @@ public class CarrierIdentifier extends Handler { try { String mccmnc = mTelephonyMgr.getSimOperatorNumericForPhone(mPhone.getPhoneId()); Cursor cursor = mContext.getContentResolver().query( CarrierIdentification.All.CONTENT_URI, CarrierId.All.CONTENT_URI, /* projection */ null, /* selection */ CarrierIdentification.All.MCCMNC + "=?", /* selection */ CarrierId.All.MCCMNC + "=?", /* selectionArgs */ new String[]{mccmnc}, null); try { if (cursor != null) { Loading Loading @@ -325,28 +325,28 @@ public class CarrierIdentifier extends Handler { // update current subscriptions ContentValues cv = new ContentValues(); cv.put(CarrierIdentification.CID, mCarrierId); cv.put(CarrierIdentification.NAME, mCarrierName); cv.put(CarrierId.CARRIER_ID, mCarrierId); cv.put(CarrierId.CARRIER_NAME, mCarrierName); mContext.getContentResolver().update( Uri.withAppendedPath(CarrierIdentification.CONTENT_URI, Uri.withAppendedPath(CarrierId.CONTENT_URI, Integer.toString(mPhone.getSubId())), cv, null, null); } } private CarrierMatchingRule makeCarrierMatchingRule(Cursor cursor) { return new CarrierMatchingRule( cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.MCCMNC)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.MCCMNC)), cursor.getString(cursor.getColumnIndexOrThrow( CarrierIdentification.All.IMSI_PREFIX_XPATTERN)), CarrierId.All.IMSI_PREFIX_XPATTERN)), cursor.getString(cursor.getColumnIndexOrThrow( CarrierIdentification.All.ICCID_PREFIX)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.GID1)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.GID2)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.PLMN)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.SPN)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.All.APN)), cursor.getInt(cursor.getColumnIndexOrThrow(CarrierIdentification.CID)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierIdentification.NAME))); CarrierId.All.ICCID_PREFIX)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.GID1)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.GID2)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.PLMN)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.SPN)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.All.APN)), cursor.getInt(cursor.getColumnIndexOrThrow(CarrierId.CARRIER_ID)), cursor.getString(cursor.getColumnIndexOrThrow(CarrierId.CARRIER_NAME))); } /** Loading Loading @@ -586,7 +586,7 @@ public class CarrierIdentifier extends Handler { private int getCarrierListVersion() { final Cursor cursor = mContext.getContentResolver().query( Uri.withAppendedPath(Telephony.CarrierIdentification.All.CONTENT_URI, Uri.withAppendedPath(CarrierId.All.CONTENT_URI, "get_version"), null, null, null); cursor.moveToFirst(); return cursor.getInt(0); Loading
tests/telephonytests/src/com/android/internal/telephony/CarrierIdentifierTest.java +14 −14 Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ import android.database.Cursor; import android.database.MatrixCursor; import android.net.Uri; import android.os.HandlerThread; import android.provider.Telephony.CarrierIdentification; import android.provider.Telephony.CarrierId; import android.provider.Telephony.Carriers; import android.test.mock.MockContentProvider; import android.test.mock.MockContentResolver; Loading Loading @@ -83,7 +83,7 @@ public class CarrierIdentifierTest extends TelephonyTest { logd("CarrierIdentifierTest +Setup!"); super.setUp(getClass().getSimpleName()); ((MockContentResolver) mContext.getContentResolver()).addProvider( CarrierIdentification.AUTHORITY, new CarrierIdContentProvider()); CarrierId.AUTHORITY, new CarrierIdContentProvider()); // start handler thread mCarrierIdentifierHandler = new CarrierIdentifierHandler(getClass().getSimpleName()); mCarrierIdentifierHandler.start(); Loading Loading @@ -202,20 +202,20 @@ public class CarrierIdentifierTest extends TelephonyTest { logd(" selectionArgs = " + Arrays.toString(selectionArgs)); logd(" sortOrder = " + sortOrder); if (CarrierIdentification.All.CONTENT_URI.getAuthority().equals( if (CarrierId.All.CONTENT_URI.getAuthority().equals( uri.getAuthority())) { MatrixCursor mc = new MatrixCursor( new String[]{CarrierIdentification._ID, CarrierIdentification.All.MCCMNC, CarrierIdentification.All.GID1, CarrierIdentification.All.GID2, CarrierIdentification.All.PLMN, CarrierIdentification.All.IMSI_PREFIX_XPATTERN, CarrierIdentification.All.ICCID_PREFIX, CarrierIdentification.All.SPN, CarrierIdentification.All.APN, CarrierIdentification.NAME, CarrierIdentification.CID}); new String[]{CarrierId._ID, CarrierId.All.MCCMNC, CarrierId.All.GID1, CarrierId.All.GID2, CarrierId.All.PLMN, CarrierId.All.IMSI_PREFIX_XPATTERN, CarrierId.All.ICCID_PREFIX, CarrierId.All.SPN, CarrierId.All.APN, CarrierId.CARRIER_NAME, CarrierId.CARRIER_ID}); mc.addRow(new Object[] { 1, // id Loading