Add CarrierConfigLoader service.
Load configs from carrier app and return to CarrierConfigManager
getCarrierConfig calls.
Working: multi-sim and in-mem cache.
Next CL: persistence and handle package change events.
Bug: b/19483786
Change-Id: I3490a2698436144cba1d3cc0f2ce49c582d9ccc7
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index dd6593b..ff08387 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -98,6 +98,7 @@
<uses-permission android:name="android.permission.DUMP" />
<uses-permission android:name="android.permission.REGISTER_CALL_PROVIDER" />
<uses-permission android:name="android.permission.REGISTER_SIM_SUBSCRIPTION" />
+ <uses-permission android:name="android.permission.BIND_CARRIER_CONFIG_SERVICE" />
<uses-permission android:name="android.permission.BIND_CARRIER_MESSAGING_SERVICE" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />