• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<PreferenceScreen
2    xmlns:android="http://schemas.android.com/apk/res/android"
3    xmlns:app="http://schemas.android.com/apk/res-auto">
4
5    <com.android.permissioncontroller.permission.ui.handheld.PermissionPreferenceCategory
6        android:key="app_permission_rationale_container"
7        android:title="@string/app_permission_rationale_message"
8        app:isPreferenceVisible="false">
9
10        <com.android.permissioncontroller.permission.ui.handheld.PermissionPreference
11            android:key="app_permission_rationale"
12            android:icon="@drawable/ic_shield_exclamation_outline_24dp"
13            android:summary="@string/app_location_permission_rationale_subtitle"
14            android:title="@string/app_location_permission_rationale_title" />
15
16    </com.android.permissioncontroller.permission.ui.handheld.PermissionPreferenceCategory>
17
18    <com.android.permissioncontroller.permission.ui.handheld.PermissionPreferenceCategory
19        android:key="app_permission_button_category"
20        android:title="@string/app_permission_header">
21
22        <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionSelectorWithWidgetPreference
23            android:key="app_permission_allow_radio_button"
24            android:title="@string/app_permission_button_allow"
25            app:checkboxId="@+id/allow_radio_button" />
26
27        <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionSelectorWithWidgetPreference
28            android:key="app_permission_allow_always_radio_button"
29            android:title="@string/app_permission_button_allow_always"
30            app:checkboxId="@+id/allow_always_radio_button"
31            app:isPreferenceVisible="false" />
32
33        <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionSelectorWithWidgetPreference
34            android:key="app_permission_allow_foreground_only_radio_button"
35            android:title="@string/app_permission_button_allow_foreground"
36            app:checkboxId="@+id/allow_foreground_only_radio_button" />
37
38        <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionSelectorWithWidgetPreference
39            android:key="app_permission_select_photos_radio_button"
40            android:title="@string/app_permission_button_allow_limited_access"
41            app:checkboxId="@+id/select_radio_button"
42            app:extraWidgetIcon="@drawable/ic_edit"
43            app:extraWidgetId="@+id/edit_selected_button" />
44
45        <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionSelectorWithWidgetPreference
46            android:key="app_permission_ask_one_time_radio_button"
47            android:title="@string/app_permission_button_ask"
48            app:checkboxId="@+id/ask_one_time_radio_button" />
49
50        <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionSelectorWithWidgetPreference
51            android:key="app_permission_ask_radio_button"
52            android:text="@string/app_permission_button_ask"
53            android:title="@string/app_permission_button_ask"
54            app:checkboxId="@+id/ask_radio_button" />
55
56        <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionSelectorWithWidgetPreference
57            android:key="app_permission_deny_radio_button"
58            android:title="@string/app_permission_button_deny"
59            app:checkboxId="@+id/deny_radio_button" />
60
61        <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionSelectorWithWidgetPreference
62            android:key="app_permission_deny_foreground_radio_button"
63            android:title="@string/app_permission_button_deny"
64            app:checkboxId="@+id/deny_foreground_radio_button" />
65
66    </com.android.permissioncontroller.permission.ui.handheld.PermissionPreferenceCategory>
67
68    <com.android.permissioncontroller.permission.ui.handheld.PermissionSwitchPreference
69        android:key="app_permission_location_accuracy_switch"
70        android:summary="@string/app_permission_location_accuracy_subtitle"
71        android:title="@string/app_permission_location_accuracy"
72        app:isPreferenceVisible="false" />
73
74    <com.android.permissioncontroller.permission.ui.handheld.v36.PermissionTwoTargetPreference
75        android:key="app_permission_details"
76        android:selectable="false"
77        android:summary="@string/permission_summary_enabled_system_fixed"
78        app:extraWidgetIcon="@drawable/ic_settings"
79        app:iconSpaceReserved="true"
80        app:isPreferenceVisible="false" />
81
82    <com.android.permissioncontroller.permission.ui.handheld.v36.AppPermissionFooterLinkPreference
83        android:key="app_permission_footer_link_1"
84        android:summary="@string/app_permission_footer_app_permissions_link" />
85
86    <com.android.permissioncontroller.permission.ui.handheld.v36.AppPermissionFooterLinkPreference
87        android:key="app_permission_footer_link_2"
88        android:summary="@string/app_permission_footer_permission_apps_link" />
89
90    <com.android.permissioncontroller.permission.ui.handheld.PermissionFooterPreference
91        android:key="app_permission_footer_storage_special_app_access"
92        android:icon="@drawable/ic_info_outline"
93        android:title="@string/app_permission_footer_special_file_access"
94        app:isPreferenceVisible="false" />
95
96    <com.android.permissioncontroller.permission.ui.handheld.PermissionFooterPreference
97        android:key="app_permission_additional_info"
98        android:icon="@drawable/ic_info_outline"
99        android:title="@string/exempt_info_label"
100        app:isPreferenceVisible="false" />
101
102</PreferenceScreen>
103