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