Register TelecomBroadcastReceiver through AndroidManifest
Moving broadcast receiver from AndroidManifest to TelecomApp caused the
MissedCallNotifier to stop working, therefore restoring back to
AndroidManifest.
Bug: 17613424
Change-Id: I24e4c00655f1b8714fc7aed72b7ed27b0a436e83
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 706dda7..2c1cd7b 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -178,8 +178,20 @@
</intent-filter>
</activity-alias>
- <!-- Note: Broadcast receivers are now set up in TelecomApp as a step in the transition to
- running under the system process. -->
+ <receiver android:name="TelecomBroadcastReceiver" android:exported="false">
+ <intent-filter>
+ <action android:name="com.android.server.telecom.ACTION_CALL_BACK_FROM_NOTIFICATION" />
+ <action android:name="com.android.server.telecom.ACTION_CALL_BACK_FROM_NOTIFICATION" />
+ <action android:name="com.android.server.telecom.ACTION_SEND_SMS_FROM_NOTIFICATION" />
+ </intent-filter>
+ </receiver>
+
+ <receiver android:name="PhoneAccountBroadcastReceiver">
+ <intent-filter>
+ <action android:name="android.intent.action.PACKAGE_FULLY_REMOVED" />
+ <data android:scheme="package" />
+ </intent-filter>
+ </receiver>
<activity android:name=".RespondViaSmsSettings$Settings"
android:label="@string/respond_via_sms_setting_title"