Add a new special app access screen for long background tasks.
This new screen shows apps that hold the new RUN_LONG_JOBS permission. Also add a reference to this screen in an app's info page under the "Advanced" section for apps that have requested this permission. Bug: 255821578 Test: atest AppFilterRegistryTest Test: make -j RunSettingsRoboTests \ ROBOTTEST_FILTER="LongBackgroundTasksDetailsTest| LongBackgroundTasksDetailsPreferenceControllerTest" Test: visually via the Settings page Change-Id: Idc498e52d29abc6df757c35e8bc91f00de92ba4a
This commit is contained in:
@@ -846,6 +846,37 @@
|
||||
android:value="@string/menu_key_network"/>
|
||||
</activity>
|
||||
|
||||
<activity
|
||||
android:name="Settings$LongBackgroundTasksActivity"
|
||||
android:exported="true"
|
||||
android:label="@string/long_background_tasks_label">
|
||||
<intent-filter android:priority="1">
|
||||
<action android:name="android.settings.MANAGE_APP_LONG_JOBS" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
||||
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
||||
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
|
||||
android:value="@string/menu_key_apps"/>
|
||||
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
||||
android:value="true" />
|
||||
</activity>
|
||||
|
||||
<activity
|
||||
android:name="Settings$LongBackgroundTasksAppActivity"
|
||||
android:exported="true"
|
||||
android:label="@string/long_background_tasks_label">
|
||||
<intent-filter android:priority="1">
|
||||
<action android:name="android.settings.MANAGE_APP_LONG_JOBS" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<data android:scheme="package" />
|
||||
</intent-filter>
|
||||
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
||||
android:value="com.android.settings.applications.appinfo.LongBackgroundTasksDetails" />
|
||||
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
|
||||
android:value="@string/menu_key_apps"/>
|
||||
</activity>
|
||||
|
||||
<activity
|
||||
android:name="Settings$DateTimeSettingsActivity"
|
||||
android:label="@string/date_and_time"
|
||||
|
||||
Reference in New Issue
Block a user