When Google introduced commit d3b35f2, all the custom addons for
per-app network isolation became hidden on devices that set the
overlay config_show_sim_info to "false".
Expose only the toggles that really make sense, i.e. for the mentioned
usecase, leave the main toggle (restrict all), WiFi and VPN data
toggles.
Change-Id: I4720483d98ae69fbb6eec8fa749e8d071e91c629
89 lines
3.9 KiB
XML
89 lines
3.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Copyright (C) 2016 The Android Open Source Project
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
|
|
<PreferenceScreen
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:settings="http://schemas.android.com/apk/res-auto"
|
|
android:key="app_data_usage_screen"
|
|
android:title="@string/data_usage_app_summary_title">
|
|
|
|
<com.android.settingslib.widget.IntroPreference
|
|
android:key="app_header"
|
|
android:order="-10000"/>
|
|
|
|
<com.android.settings.datausage.SpinnerPreference
|
|
android:key="cycle"
|
|
settings:controller="com.android.settings.datausage.AppDataUsageCycleController" />
|
|
|
|
<com.android.settings.spa.preference.ComposeGroupSectionPreference
|
|
android:key="app_data_usage_summary"
|
|
settings:controller="com.android.settings.datausage.AppDataUsageSummaryController"/>
|
|
|
|
<PreferenceCategory
|
|
android:key="app_data_usage_settings_category"
|
|
android:layout="@layout/preference_category_no_label">
|
|
|
|
<Preference
|
|
android:key="app_settings"
|
|
android:title="@string/data_usage_app_settings"
|
|
settings:controller="com.android.settings.datausage.AppDataUsageAppSettingsController" />
|
|
|
|
<com.android.settingslib.RestrictedSwitchPreference
|
|
android:key="restrict_all"
|
|
android:title="@string/data_usage_app_restrict_all"
|
|
android:summary="@string/data_usage_app_restrict_all_summary" />
|
|
|
|
<com.android.settingslib.RestrictedSwitchPreference
|
|
android:key="restrict_wifi"
|
|
android:title="@string/data_usage_app_restrict_wifi"
|
|
android:summary="@string/data_usage_app_restrict_wifi_summary" />
|
|
|
|
<com.android.settingslib.RestrictedSwitchPreference
|
|
android:key="restrict_cellular"
|
|
android:title="@string/data_usage_app_restrict_mobile"
|
|
android:summary="@string/data_usage_app_restrict_mobile_summary"
|
|
settings:isPreferenceVisible="@bool/config_show_sim_info" />
|
|
|
|
<com.android.settingslib.RestrictedSwitchPreference
|
|
android:key="restrict_background"
|
|
android:title="@string/data_usage_app_restrict_background"
|
|
android:summary="@string/data_usage_app_restrict_background_summary"
|
|
settings:isPreferenceVisible="@bool/config_show_sim_info"
|
|
settings:useAdditionalSummary="true"
|
|
settings:restrictedSwitchSummary="@string/disabled_by_admin" />
|
|
|
|
<com.android.settingslib.RestrictedSwitchPreference
|
|
android:key="restrict_vpn"
|
|
android:title="@string/data_usage_app_restrict_vpn"
|
|
android:summary="@string/data_usage_app_restrict_vpn_summary" />
|
|
|
|
<com.android.settingslib.RestrictedSwitchPreference
|
|
android:key="unrestricted_data_saver"
|
|
android:title="@string/unrestricted_app_title"
|
|
android:summary="@string/unrestricted_app_summary"
|
|
settings:isPreferenceVisible="@bool/config_show_sim_info"
|
|
settings:useAdditionalSummary="true"
|
|
settings:restrictedSwitchSummary="@string/disabled_by_admin" />
|
|
|
|
</PreferenceCategory>
|
|
|
|
<PreferenceCategory
|
|
android:key="app_list"
|
|
android:title="@string/data_usage_other_apps"
|
|
settings:controller="com.android.settings.datausage.AppDataUsageListController" />
|
|
|
|
</PreferenceScreen>
|