Add ability to open up "Open by default" page directly via intent.
Bug: 74010481
Test: Manually check; sending an Intent with package:// scheme works, if
originated from app of same cert.
Change-Id: I5700e495d259d0197421f40594861bc43e3c154c
(cherry picked from commit 8e2f5a758b7ca44cdafa5a34a9b929e88f1ba9af)
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index dbe231b..5b91d00 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1152,6 +1152,17 @@
</intent-filter>
</activity-alias>
+ <activity android:name=".applications.InstalledAppOpenByDefaultPage"
+ android:label="@string/application_info_label"
+ android:permission="android.permission.OPEN_APPLICATION_DETAILS_OPEN_BY_DEFAULT_PAGE"
+ android:exported="true">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS_OPEN_BY_DEFAULT_PAGE" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <data android:scheme="package" />
+ </intent-filter>
+ </activity>
+
<!-- Provide direct entry into manage apps showing running services. -->
<activity android:name="Settings$RunningServicesActivity"
android:label="@string/runningservices_settings_title"