diff options
| -rw-r--r-- | api/system-current.txt | 1 | ||||
| -rw-r--r-- | core/java/android/os/ConfigUpdate.java | 8 | ||||
| -rw-r--r-- | core/res/AndroidManifest.xml | 8 |
3 files changed, 17 insertions, 0 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index d6651d923225..38df97d54ea1 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -3151,6 +3151,7 @@ package android.nfc { package android.os { public final class ConfigUpdate { + field public static final java.lang.String ACTION_UPDATE_CARRIER_ID_DB = "android.os.action.UPDATE_CARRIER_ID_DB"; field public static final java.lang.String ACTION_UPDATE_CARRIER_PROVISIONING_URLS = "android.intent.action.UPDATE_CARRIER_PROVISIONING_URLS"; field public static final java.lang.String ACTION_UPDATE_CT_LOGS = "android.intent.action.UPDATE_CT_LOGS"; field public static final java.lang.String ACTION_UPDATE_INTENT_FIREWALL = "android.intent.action.UPDATE_INTENT_FIREWALL"; diff --git a/core/java/android/os/ConfigUpdate.java b/core/java/android/os/ConfigUpdate.java index 139687795430..3632fefc44d7 100644 --- a/core/java/android/os/ConfigUpdate.java +++ b/core/java/android/os/ConfigUpdate.java @@ -89,6 +89,14 @@ public final class ConfigUpdate { public static final String ACTION_UPDATE_SMART_SELECTION = "android.intent.action.UPDATE_SMART_SELECTION"; + /** + * Update carrier id config file. + * @hide + */ + @SystemApi + public static final String ACTION_UPDATE_CARRIER_ID_DB + = "android.os.action.UPDATE_CARRIER_ID_DB"; + private ConfigUpdate() { } } diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 20a5afe810a8..7ffdd1d6af57 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -3893,6 +3893,14 @@ </intent-filter> </receiver> + <receiver android:name="com.android.server.updates.CarrierIdInstallReceiver" + android:permission="android.permission.UPDATE_CONFIG"> + <intent-filter> + <action android:name="android.os.action.UPDATE_CARRIER_ID_DB" /> + <data android:scheme="content" android:host="*" android:mimeType="*/*" /> + </intent-filter> + </receiver> + <receiver android:name="com.android.server.MasterClearReceiver" android:permission="android.permission.MASTER_CLEAR"> <intent-filter |