1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2019 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<navigation xmlns:android="http://schemas.android.com/apk/res/android" 19 xmlns:app="http://schemas.android.com/apk/res-auto" 20 android:id="@+id/nav_graph" 21 app:startDestination="@id/manage_standard"> 22 23 <!-- For explanation of the navigation component, and this graph, see 24 https://developer.android.com/guide/navigation --> 25 26 <fragment 27 android:id="@+id/manage_standard" 28 android:name="com.android.permissioncontroller.permission.ui.wear.WearManageStandardPermissionsFragment" 29 android:label="ManageStandard"> 30 31 <action 32 android:id="@+id/standard_to_custom" 33 app:destination="@id/manage_custom" 34 app:enterAnim="@anim/activity_open_enter" 35 app:popEnterAnim="@anim/activity_close_enter" 36 app:popExitAnim="@anim/activity_close_exit"/> 37 38 <action 39 android:id="@+id/manage_to_perm_apps" 40 app:destination="@id/permission_apps" 41 app:enterAnim="@anim/activity_open_enter" 42 app:popEnterAnim="@anim/activity_open_enter" 43 app:popExitAnim="@anim/activity_close_exit"/> 44 45 <action 46 android:id="@+id/manage_to_auto_revoke" 47 app:destination="@id/auto_revoke" 48 app:enterAnim="@anim/activity_open_enter" 49 app:popEnterAnim="@anim/activity_open_enter" 50 app:popExitAnim="@anim/activity_close_exit"/> 51 52 </fragment> 53 54 <fragment 55 android:id="@+id/manage_custom" 56 android:name="com.android.permissioncontroller.permission.ui.wear.WearManageCustomPermissionsFragment" 57 android:label="ManageCustom"> 58 59 <action 60 android:id="@+id/manage_to_perm_apps" 61 app:destination="@id/permission_apps" 62 app:enterAnim="@anim/activity_open_enter" 63 app:popExitAnim="@anim/activity_close_exit" 64 app:popEnterAnim="@anim/activity_open_enter"/> 65 66 </fragment> 67 68 <fragment 69 android:id="@+id/auto_revoke" 70 android:name="com.android.permissioncontroller.permission.ui.wear.WearUnusedAppsFragment" 71 android:label="AutoRevoke"> 72 73 <action 74 android:id="@+id/auto_revoke_to_app_perms" 75 app:destination="@id/app_permission_groups" 76 app:enterAnim="@anim/activity_open_enter" 77 app:popExitAnim="@anim/activity_close_exit" 78 app:popEnterAnim="@anim/activity_open_enter"/> 79 80 </fragment> 81 82 <fragment 83 android:id="@+id/app_permission_groups" 84 android:name="com.android.permissioncontroller.permission.ui.wear.WearAppPermissionGroupsFragment" 85 android:label="AppPermissionGroups"> 86 87 <action 88 android:id="@+id/perm_groups_to_app" 89 app:destination="@id/app_permission" 90 app:enterAnim="@anim/activity_open_enter" 91 app:popExitAnim="@anim/activity_close_exit" 92 app:popEnterAnim="@anim/activity_open_enter"/> 93 94 <action 95 android:id="@+id/perm_groups_to_all_perms" 96 app:destination="@id/all_app_permissions" 97 app:enterAnim="@anim/activity_open_enter" 98 app:popExitAnim="@anim/activity_close_exit" 99 app:popEnterAnim="@anim/activity_open_enter"/> 100 101 <action 102 android:id="@+id/perm_groups_to_custom" 103 app:destination="@id/custom_app_permission_groups" 104 app:enterAnim="@anim/activity_open_enter" 105 app:popExitAnim="@anim/activity_close_exit" 106 app:popEnterAnim="@anim/activity_open_enter"/> 107 </fragment> 108 109 <fragment 110 android:id="@+id/app_permission" 111 android:name="com.android.permissioncontroller.permission.ui.wear.WearAppPermissionFragment" 112 android:label="AppPermission" /> 113 114 <fragment 115 android:id="@+id/permission_apps" 116 android:name="com.android.permissioncontroller.permission.ui.wear.WearPermissionAppsFragment" 117 android:label="PermissionApps"> 118 119 <action 120 android:id="@+id/perm_apps_to_app" 121 app:destination="@id/app_permission" 122 app:enterAnim="@anim/activity_open_enter" 123 app:popExitAnim="@anim/activity_close_exit" 124 app:popEnterAnim="@anim/activity_open_enter"/> 125 </fragment> 126</navigation> 127