quicksettings_permissions.xml (12899B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- This Source Code Form is subject to the terms of the Mozilla Public 3 - License, v. 2.0. If a copy of the MPL was not distributed with this 4 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 5 6 <androidx.constraintlayout.widget.ConstraintLayout 7 xmlns:android="http://schemas.android.com/apk/res/android" 8 xmlns:app="http://schemas.android.com/apk/res-auto" 9 xmlns:tools="http://schemas.android.com/tools" 10 android:id="@+id/permissions_view" 11 android:layout_width="match_parent" 12 android:layout_height="wrap_content" 13 android:layout_marginBottom="8dp"> 14 15 <TextView 16 android:id="@+id/cameraLabel" 17 style="@style/QuickSettingsText.Icon" 18 android:layout_width="0dp" 19 android:layout_height="@dimen/quicksettings_item_height" 20 app:drawableStartCompat="@drawable/ic_camera" 21 android:text="@string/preference_phone_feature_camera" 22 android:visibility="gone" 23 app:layout_constraintBottom_toTopOf="@id/microphoneLabel" 24 app:layout_constraintEnd_toStartOf="@id/cameraStatus" 25 app:layout_constraintStart_toStartOf="parent" 26 android:textColor="?attr/textPrimary" 27 tools:visibility="visible" /> 28 29 <TextView 30 android:id="@+id/cameraStatus" 31 style="@style/QuickSettingsText.PermissionItemEnd" 32 android:layout_width="wrap_content" 33 android:layout_height="@dimen/quicksettings_item_height" 34 android:visibility="gone" 35 app:layout_constraintBottom_toTopOf="@id/microphoneStatus" 36 app:layout_constraintEnd_toEndOf="parent" 37 app:layout_constraintStart_toEndOf="@id/cameraLabel" 38 tools:text="Allowed" 39 tools:visibility="visible" /> 40 41 <TextView 42 android:id="@+id/microphoneLabel" 43 style="@style/QuickSettingsText.Icon" 44 android:layout_width="0dp" 45 android:layout_height="@dimen/quicksettings_item_height" 46 app:drawableStartCompat="@drawable/ic_microphone" 47 android:text="@string/preference_phone_feature_microphone" 48 android:visibility="gone" 49 app:layout_constraintBottom_toTopOf="@id/notificationLabel" 50 app:layout_constraintEnd_toStartOf="@id/microphoneStatus" 51 app:layout_constraintStart_toStartOf="parent" 52 android:textColor="?attr/textPrimary" 53 tools:visibility="visible" /> 54 55 <TextView 56 android:id="@+id/microphoneStatus" 57 style="@style/QuickSettingsText.PermissionItemEnd" 58 android:layout_width="wrap_content" 59 android:layout_height="@dimen/quicksettings_item_height" 60 android:visibility="gone" 61 app:layout_constraintBottom_toTopOf="@id/notificationStatus" 62 app:layout_constraintEnd_toEndOf="parent" 63 app:layout_constraintStart_toEndOf="@id/microphoneLabel" 64 tools:text="@string/phone_feature_blocked_by_android" 65 tools:visibility="visible" /> 66 67 <TextView 68 android:id="@+id/notificationLabel" 69 style="@style/QuickSettingsText.Icon" 70 android:layout_width="0dp" 71 android:layout_height="@dimen/quicksettings_item_height" 72 app:drawableStartCompat="@drawable/ic_notifications" 73 android:text="@string/preference_phone_feature_notification" 74 android:visibility="gone" 75 app:layout_constraintBottom_toTopOf="@id/locationLabel" 76 app:layout_constraintEnd_toStartOf="@id/notificationStatus" 77 app:layout_constraintStart_toStartOf="parent" 78 android:textColor="?attr/textPrimary" 79 tools:visibility="visible" /> 80 81 <TextView 82 android:id="@+id/notificationStatus" 83 style="@style/QuickSettingsText.PermissionItemEnd" 84 android:layout_width="wrap_content" 85 android:layout_height="@dimen/quicksettings_item_height" 86 android:visibility="gone" 87 app:layout_constraintBottom_toTopOf="@id/locationStatus" 88 app:layout_constraintEnd_toEndOf="parent" 89 app:layout_constraintStart_toEndOf="@id/notificationLabel" 90 tools:text="@string/preference_option_phone_feature_blocked" 91 tools:visibility="visible" /> 92 93 <TextView 94 android:id="@+id/locationLabel" 95 style="@style/QuickSettingsText.Icon" 96 android:layout_width="0dp" 97 android:layout_height="@dimen/quicksettings_item_height" 98 app:drawableStartCompat="@drawable/ic_location" 99 android:text="@string/preference_phone_feature_location" 100 android:visibility="gone" 101 app:layout_constraintBottom_toTopOf="@id/persistentStorageLabel" 102 app:layout_constraintEnd_toStartOf="@id/locationStatus" 103 app:layout_constraintStart_toStartOf="parent" 104 android:textColor="?attr/textPrimary" 105 tools:visibility="visible" /> 106 107 <TextView 108 android:id="@+id/locationStatus" 109 style="@style/QuickSettingsText.PermissionItemEnd" 110 android:layout_width="wrap_content" 111 android:layout_height="@dimen/quicksettings_item_height" 112 android:visibility="gone" 113 app:layout_constraintBottom_toTopOf="@id/persistentStorageStatus" 114 app:layout_constraintEnd_toEndOf="parent" 115 app:layout_constraintStart_toEndOf="@id/locationLabel" 116 tools:text="@string/preference_option_phone_feature_blocked" 117 tools:visibility="visible" /> 118 119 <TextView 120 android:id="@+id/persistentStorageLabel" 121 style="@style/QuickSettingsText.Icon" 122 android:layout_width="0dp" 123 android:layout_height="@dimen/quicksettings_item_height" 124 app:drawableStartCompat="@drawable/ic_storage" 125 android:text="@string/preference_phone_feature_persistent_storage" 126 android:visibility="gone" 127 app:layout_constraintBottom_toTopOf="@id/crossOriginStorageAccessLabel" 128 app:layout_constraintEnd_toStartOf="@id/persistentStorageStatus" 129 app:layout_constraintStart_toStartOf="parent" 130 android:textColor="?attr/textPrimary" 131 tools:visibility="visible" /> 132 133 <TextView 134 android:id="@+id/persistentStorageStatus" 135 style="@style/QuickSettingsText.PermissionItemEnd" 136 android:layout_width="wrap_content" 137 android:layout_height="@dimen/quicksettings_item_height" 138 android:visibility="gone" 139 app:layout_constraintBottom_toTopOf="@id/crossOriginStorageAccessStatus" 140 app:layout_constraintEnd_toEndOf="parent" 141 app:layout_constraintStart_toEndOf="@id/persistentStorageLabel" 142 tools:text="@string/preference_option_phone_feature_blocked" 143 tools:visibility="visible" /> 144 145 <TextView 146 android:id="@+id/crossOriginStorageAccessLabel" 147 style="@style/QuickSettingsText.Icon" 148 android:layout_width="0dp" 149 android:layout_height="@dimen/quicksettings_item_height" 150 app:drawableStartCompat="@drawable/ic_cookies" 151 android:text="@string/preference_phone_feature_cross_origin_storage_access" 152 android:visibility="gone" 153 app:layout_constraintBottom_toTopOf="@id/mediaKeySystemAccessLabel" 154 app:layout_constraintEnd_toStartOf="@id/crossOriginStorageAccessStatus" 155 app:layout_constraintStart_toStartOf="parent" 156 android:textColor="?attr/textPrimary" 157 tools:visibility="visible" /> 158 159 <TextView 160 android:id="@+id/crossOriginStorageAccessStatus" 161 style="@style/QuickSettingsText.PermissionItemEnd" 162 android:layout_width="wrap_content" 163 android:layout_height="@dimen/quicksettings_item_height" 164 android:visibility="gone" 165 app:layout_constraintBottom_toTopOf="@id/mediaKeySystemAccessStatus" 166 app:layout_constraintEnd_toEndOf="parent" 167 app:layout_constraintStart_toEndOf="@id/crossOriginStorageAccessLabel" 168 tools:text="@string/preference_option_phone_feature_blocked" 169 tools:visibility="visible" /> 170 171 <TextView 172 android:id="@+id/mediaKeySystemAccessLabel" 173 style="@style/QuickSettingsText.Icon" 174 android:layout_width="0dp" 175 android:layout_height="@dimen/quicksettings_item_height" 176 app:drawableStartCompat="@drawable/ic_link" 177 android:text="@string/preference_phone_feature_media_key_system_access" 178 android:visibility="gone" 179 app:layout_constraintBottom_toTopOf="@id/localDeviceAccessLabel" 180 app:layout_constraintEnd_toStartOf="@id/mediaKeySystemAccessStatus" 181 app:layout_constraintStart_toStartOf="parent" 182 android:textColor="?attr/textPrimary" 183 tools:visibility="gone" /> 184 185 <TextView 186 android:id="@+id/mediaKeySystemAccessStatus" 187 style="@style/QuickSettingsText.PermissionItemEnd" 188 android:layout_width="wrap_content" 189 android:layout_height="@dimen/quicksettings_item_height" 190 android:visibility="gone" 191 app:layout_constraintBottom_toTopOf="@id/localDeviceAccessStatus" 192 app:layout_constraintEnd_toEndOf="parent" 193 app:layout_constraintStart_toEndOf="@id/mediaKeySystemAccessLabel" 194 tools:text="@string/preference_option_phone_feature_blocked" 195 tools:visibility="gone" /> 196 197 <TextView 198 android:id="@+id/localDeviceAccessLabel" 199 style="@style/QuickSettingsText.Icon" 200 android:layout_width="0dp" 201 android:layout_height="@dimen/quicksettings_item_height" 202 app:drawableStartCompat="@drawable/ic_local_device_access" 203 android:text="@string/preference_browser_feature_local_device_access" 204 android:visibility="gone" 205 app:layout_constraintBottom_toTopOf="@id/localNetworkAccessLabel" 206 app:layout_constraintEnd_toStartOf="@id/localDeviceAccessStatus" 207 app:layout_constraintStart_toStartOf="parent" 208 android:textColor="?attr/textPrimary" 209 tools:visibility="visible" /> 210 211 <TextView 212 android:id="@+id/localDeviceAccessStatus" 213 style="@style/QuickSettingsText.PermissionItemEnd" 214 android:layout_width="wrap_content" 215 android:layout_height="@dimen/quicksettings_item_height" 216 android:visibility="gone" 217 app:layout_constraintBottom_toTopOf="@id/localNetworkAccessStatus" 218 app:layout_constraintEnd_toEndOf="parent" 219 app:layout_constraintStart_toEndOf="@id/localDeviceAccessLabel" 220 tools:text="@string/preference_option_phone_feature_blocked" 221 tools:visibility="visible" /> 222 223 <TextView 224 android:id="@+id/localNetworkAccessLabel" 225 style="@style/QuickSettingsText.Icon" 226 android:layout_width="0dp" 227 android:layout_height="@dimen/quicksettings_item_height" 228 app:drawableStartCompat="@drawable/ic_local_network_access" 229 android:text="@string/preference_browser_feature_local_network_access" 230 android:visibility="gone" 231 app:layout_constraintBottom_toTopOf="@id/autoplayLabel" 232 app:layout_constraintEnd_toStartOf="@id/localNetworkAccessStatus" 233 app:layout_constraintStart_toStartOf="parent" 234 android:textColor="?attr/textPrimary" 235 tools:visibility="visible" /> 236 237 <TextView 238 android:id="@+id/localNetworkAccessStatus" 239 style="@style/QuickSettingsText.PermissionItemEnd" 240 android:layout_width="wrap_content" 241 android:layout_height="@dimen/quicksettings_item_height" 242 android:visibility="gone" 243 app:layout_constraintBottom_toTopOf="@id/autoplayStatus" 244 app:layout_constraintEnd_toEndOf="parent" 245 app:layout_constraintStart_toEndOf="@id/localNetworkAccessLabel" 246 tools:text="@string/preference_option_phone_feature_blocked" 247 tools:visibility="visible" /> 248 249 250 <TextView 251 android:id="@+id/autoplayLabel" 252 style="@style/QuickSettingsText.Icon" 253 android:layout_width="0dp" 254 android:layout_height="@dimen/quicksettings_item_height" 255 app:drawableStartCompat="@drawable/ic_autoplay" 256 android:text="@string/preference_browser_feature_autoplay" 257 android:visibility="gone" 258 app:layout_constraintBottom_toTopOf="@id/mediaKeySystemAccessLabel" 259 app:layout_constraintEnd_toStartOf="@id/autoplayStatus" 260 app:layout_constraintStart_toStartOf="parent" 261 android:textColor="?attr/textPrimary" 262 tools:visibility="visible" /> 263 264 <androidx.appcompat.widget.AppCompatSpinner 265 android:id="@+id/autoplayStatus" 266 android:layout_width="wrap_content" 267 android:layout_height="@dimen/quicksettings_item_height" 268 android:visibility="gone" 269 android:paddingStart="24dp" 270 android:paddingEnd="24dp" 271 android:gravity="end|center_vertical" 272 android:backgroundTint="?textPrimary" 273 app:layout_constraintBottom_toTopOf="@id/mediaKeySystemAccessStatus" 274 app:layout_constraintEnd_toEndOf="parent" 275 app:layout_constraintStart_toEndOf="@id/autoplayLabel" 276 tools:listitem="@android:layout/simple_list_item_1" 277 tools:visibility="visible" /> 278 279 </androidx.constraintlayout.widget.ConstraintLayout>