new CarrierIdProvider for carrier resolution
create a new sqlitedb to store carrier id and matching rules.
Bug: 64131637
Test: runtest --path
tests/src/com/android/providers/telephony/CarrierIdProviderTest.java
Change-Id: I5edba0509a6ad2cba8117b2656363db9b80236f9
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 5ac7fab..224fe2f 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -105,6 +105,13 @@
android:multiprocess="false"
android:writePermission="android.permission.MODIFY_PHONE_STATE" />
+ <provider android:name="CarrierIdProvider"
+ android:authorities="carrier_identification"
+ android:exported="true"
+ android:singleUser="true"
+ android:multiprocess="false"
+ android:writePermission="android.permission.MODIFY_PHONE_STATE" />
+
<service
android:name=".TelephonyBackupAgent$DeferredSmsMmsRestoreService"
android:exported="false" />