Add alias for CompactContactEditorActivity
Test: Used the test app launching an intent with:
Intent intent = new Intent(Intent.ACTION_INSERT);
bindIntentToClass(intent,
"com.android.contacts.activities.CompactContactEditorActivity");
startActivity(intent);
and confirmed the create new contact screen popped up.
Bug: 32741204
Change-Id: I7b6db413f83211bb788fade1bdde481f4d4c07df
diff --git a/AndroidManifest_common.xml b/AndroidManifest_common.xml
index c616c1e..d1bd37c 100644
--- a/AndroidManifest_common.xml
+++ b/AndroidManifest_common.xml
@@ -351,7 +351,20 @@
</intent-filter>
</activity>
- <activity
+ <!-- Keep support for apps that expect the Compact editor -->
+ <activity-alias android:name="com.android.contacts.activities.CompactContactEditorActivity"
+ android:exported="true"
+ android:targetActivity=".activities.ContactEditorActivity">
+ <intent-filter>
+ <action android:name="android.intent.action.INSERT" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <data android:mimeType="vnd.android.cursor.dir/person" />
+ <data android:mimeType="vnd.android.cursor.dir/contact" />
+ <data android:mimeType="vnd.android.cursor.dir/raw_contact" />
+ </intent-filter>
+ </activity-alias>
+
+ <activity
android:name=".activities.ContactEditorSpringBoardActivity"
android:noHistory="true"
android:theme="@style/TransparentThemeAppCompat">