otasp refactor
- rewrite otasp with simplied logic
- streamline the flow, remove dependencies with SuW
- remove support for interactive otasp call which has been deprecated since Kitkat
- TODO: remove deprecated codes or mark as deprecated
- TODO: otasp app update SimActivationStatus when API is ready
Test: manual test
Bug: 31061369
Change-Id: Ia210186d7c900ed719eea1d19dc52e6638e04bc5
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index f611706..60a50e1 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -469,6 +469,20 @@
</intent-filter>
</receiver>
+ <!-- Activation service that trigger OTASP sim provisioning -->
+ <service android:name=".otasp.OtaspActivationService" android:launchMode="singleInstance"
+ androidprv:systemUserOnly="true">
+ <intent-filter>
+ <action android:name="android.service.simActivation.SimActivationService" />
+ </intent-filter>
+ </service>
+
+ <receiver android:name=".otasp.OtaspSimStateReceiver" android:exported ="false">
+ <intent-filter>
+ <action android:name="android.telephony.action.CARRIER_CONFIG_CHANGED" />
+ </intent-filter>
+ </receiver>
+
<!-- "Accessibility" settings UI. Referenced by Dialer application. -->
<activity android:name="com.android.phone.settings.AccessibilitySettingsActivity"
android:label="@string/accessibility_settings_activity_title"