• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  Copyright (C) 2017 The Android Open Source Project
4
5  Licensed under the Apache License, Version 2.0 (the "License");
6  you may not use this file except in compliance with the License.
7  You may obtain a copy of the License at
8
9       http://www.apache.org/licenses/LICENSE-2.0
10
11  Unless required by applicable law or agreed to in writing, software
12  distributed under the License is distributed on an "AS IS" BASIS,
13  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  See the License for the specific language governing permissions and
15  limitations under the License.
16  -->
17
18<PreferenceScreen
19    xmlns:android="http://schemas.android.com/apk/res/android"
20    xmlns:settings="http://schemas.android.com/apk/res-auto"
21    android:key="installed_app_detail_settings_screen"
22    settings:initialExpandedChildrenCount="6">
23
24    <com.android.settings.applications.LayoutPreference
25        android:key="header_view"
26        android:layout="@layout/settings_entity_header"
27        android:selectable="false"
28        android:order="-10000" />
29
30    <com.android.settings.applications.LayoutPreference
31        android:key="instant_app_buttons"
32        android:layout="@layout/instant_app_buttons"
33        android:selectable="false"
34        android:order="-9999" />
35
36    <com.android.settings.widget.ActionButtonPreference
37        android:key="action_buttons"
38        android:order="-9998" />
39
40    <Preference
41        android:key="notification_settings"
42        android:title="@string/notifications_label"
43        settings:controller="com.android.settings.applications.appinfo.AppNotificationPreferenceController" />
44
45    <com.android.settings.widget.FixedLineSummaryPreference
46        android:key="permission_settings"
47        android:title="@string/permissions_label"
48        android:summary="@string/summary_placeholder"
49        settings:summaryLineCount="1"
50        settings:controller="com.android.settings.applications.appinfo.AppPermissionPreferenceController" />
51
52    <Preference
53        android:key="storage_settings"
54        android:title="@string/storage_settings"
55        android:summary="@string/summary_placeholder"
56        settings:controller="com.android.settings.applications.appinfo.AppStoragePreferenceController" />
57
58    <com.android.settings.applications.AppDomainsPreference
59        android:key="instant_app_launch_supported_domain_urls"
60        android:title="@string/app_launch_supported_domain_urls_title"
61        android:selectable="true"
62        settings:controller="com.android.settings.applications.appinfo.InstantAppDomainsPreferenceController" />
63
64    <Preference
65        android:key="data_settings"
66        android:title="@string/data_usage_summary_title"
67        android:summary="@string/summary_placeholder"
68        settings:controller="com.android.settings.applications.appinfo.AppDataUsagePreferenceController" />
69
70    <Preference
71        android:key="time_spent_in_app"
72        android:title="@string/time_spent_in_app_pref_title"
73        settings:controller="com.android.settings.applications.appinfo.TimeSpentInAppPreferenceController" />
74
75    <Preference
76        android:key="battery"
77        android:title="@string/power_usage_summary_title"
78        android:summary="@string/summary_placeholder" />
79
80    <Preference
81        android:key="preferred_settings"
82        android:title="@string/launch_by_default"
83        android:summary="@string/summary_placeholder"
84        android:selectable="true"
85        settings:controller="com.android.settings.applications.appinfo.AppOpenByDefaultPreferenceController" />
86
87    <Preference
88        android:key="memory"
89        android:title="@string/memory_settings_title"
90        android:summary="@string/summary_placeholder"
91        android:enabled="false" />
92
93    <!-- Default apps shortcuts -->
94    <Preference
95        android:key="default_home"
96        android:title="@string/home_app"
97        android:summary="@string/summary_placeholder" />
98
99    <Preference
100        android:key="default_browser"
101        android:title="@string/default_browser_title"
102        android:summary="@string/summary_placeholder" />
103
104    <Preference
105        android:key="default_phone_app"
106        android:title="@string/default_phone_title"
107        android:summary="@string/default_phone_title" />
108
109    <Preference
110        android:key="default_emergency_app"
111        android:title="@string/default_emergency_app"
112        android:summary="@string/summary_placeholder" />
113
114    <Preference
115        android:key="default_sms_app"
116        android:title="@string/sms_application_title"
117        android:summary="@string/summary_placeholder" />
118
119    <!-- Advanced apps settings -->
120    <PreferenceCategory
121        android:key="advanced_app_info"
122        android:title="@string/advanced_apps"
123        settings:controller="com.android.settings.applications.appinfo.AdvancedAppInfoPreferenceCategoryController">
124
125        <Preference
126            android:key="system_alert_window"
127            android:title="@string/draw_overlay"
128            android:summary="@string/summary_placeholder"
129            settings:controller="com.android.settings.applications.appinfo.DrawOverlayDetailPreferenceController" />
130
131        <Preference
132            android:key="write_settings_apps"
133            android:title="@string/write_settings"
134            android:summary="@string/summary_placeholder"
135            settings:controller="com.android.settings.applications.appinfo.WriteSystemSettingsPreferenceController" />
136
137        <Preference
138            android:key="picture_in_picture"
139            android:title="@string/picture_in_picture_app_detail_title"
140            android:summary="@string/summary_placeholder"
141            settings:controller="com.android.settings.applications.appinfo.PictureInPictureDetailPreferenceController" />
142
143        <Preference
144            android:key="install_other_apps"
145            android:title="@string/install_other_apps"
146            android:summary="@string/summary_placeholder"
147            settings:controller="com.android.settings.applications.appinfo.ExternalSourceDetailPreferenceController" />
148
149    </PreferenceCategory>
150
151    <!-- App installer info -->
152    <PreferenceCategory
153        android:key="app_installer"
154        android:title="@string/app_install_details_group_title"
155        settings:controller="com.android.settings.applications.appinfo.AppInstallerPreferenceCategoryController">
156
157        <Preference
158            android:key="app_info_store"
159            android:title="@string/app_install_details_title"
160            settings:controller="com.android.settings.applications.appinfo.AppInstallerInfoPreferenceController" />
161
162    </PreferenceCategory>
163
164    <Preference
165        android:key="app_settings_link"
166        android:title="@string/app_settings_link"
167        settings:controller="com.android.settings.applications.appinfo.AppSettingPreferenceController"
168        settings:allowDividerAbove="true" />
169
170    <Preference
171        android:key="app_version"
172        android:selectable="false"
173        android:order="9999"
174        settings:controller="com.android.settings.applications.appinfo.AppVersionPreferenceController"
175        settings:allowDividerAbove="true" />
176
177</PreferenceScreen>