Use carrier config instead of hardcode the package name in RadioInfo
1. Add protected-broadcast for CARRIER_PROVISIONING intent
2. Use carrier config instead of hardcode the package name in AOSP
3. Update action name from com.android.settings.CARRIER_PROVISIONING to
com.android.phone.settings.CARRIER_PROVISIONING since RadioInfo has been
moved to com.android.phone.settings.
Bug: 181869486
Test: By manual
1. Override carrier config
2. Click the CARRIER_PROVISIONING button
Change-Id: I3701d174a9d570b1ddcc4879bb2cf880c2111867
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 60d5986..ce56d92 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -97,6 +97,9 @@
<protected-broadcast android:name= "android.telephony.action.MULTI_SIM_CONFIG_CHANGED" />
<protected-broadcast android:name= "android.telephony.action.CARRIER_SIGNAL_RESET" />
+ <protected-broadcast android:name= "com.android.phone.settings.CARRIER_PROVISIONING" />
+ <protected-broadcast android:name= "com.android.phone.settings.TRIGGER_CARRIER_PROVISIONING" />
+
<!-- For Vendor Debugging in Telephony -->
<protected-broadcast android:name="android.telephony.action.ANOMALY_REPORTED" />