blob: eaa780833585d1401484c959a6c35eb8f4238ebe [file] [log] [blame]
Antony Sargent2cbd7202018-10-29 14:59:15 -07001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2018 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17<PreferenceScreen
18 xmlns:android="http://schemas.android.com/apk/res/android"
19 xmlns:settings="http://schemas.android.com/apk/res-auto"
Edgar Wang77de4052020-02-14 17:58:38 +080020 android:key="network_and_internet_screen"
Antony Sargent24aa3b32019-04-04 10:10:31 -070021 android:title="@string/network_dashboard_title"
Antony Sargent77df63d2019-04-09 16:52:22 -070022 settings:initialExpandedChildrenCount="5">
Antony Sargent2cbd7202018-10-29 14:59:15 -070023
Antony Sargent11b7c7f2018-12-05 09:30:30 -080024 <PreferenceCategory
25 android:key="multi_network_header"
Fan Zhang1ef08ae2019-03-12 11:00:09 -070026 android:title="@string/summary_placeholder"
Antony Sargent997cabb2019-03-29 15:06:16 -070027 android:layout="@layout/preference_category_no_label"
Antony Sargent11b7c7f2018-12-05 09:30:30 -080028 settings:allowDividerBelow="true"
29 android:order="-40"
30 settings:controller="com.android.settings.network.MultiNetworkHeaderController"/>
31
Antony Sargent2cbd7202018-10-29 14:59:15 -070032 <com.android.settings.widget.MasterSwitchPreference
33 android:fragment="com.android.settings.wifi.WifiSettings"
Edgar Wang7312def2020-02-12 16:56:39 +080034 android:key="main_toggle_wifi"
Antony Sargent2cbd7202018-10-29 14:59:15 -070035 android:title="@string/wifi_settings"
36 android:summary="@string/summary_placeholder"
37 android:icon="@drawable/ic_settings_wireless"
Antony Sargent11b7c7f2018-12-05 09:30:30 -080038 android:order="-30"
39 settings:allowDividerAbove="true">
Antony Sargent2cbd7202018-10-29 14:59:15 -070040 <intent
41 android:action="android.settings.WIFI_SETTINGS"
42 android:targetClass="Settings$WifiSettingsActivity" />
43 </com.android.settings.widget.MasterSwitchPreference>
44
Antony Sargent59adc312019-01-28 16:10:58 -080045 <com.android.settings.widget.AddPreference
Antony Sargentf4ee4ef2019-01-11 13:11:57 -080046 android:key="mobile_network_list"
Antony Sargent2cbd7202018-10-29 14:59:15 -070047 android:title="@string/network_settings_title"
48 android:summary="@string/summary_placeholder"
49 android:icon="@drawable/ic_network_cell"
50 android:order="-15"
51 settings:keywords="@string/keywords_more_mobile_networks"
52 settings:userRestriction="no_config_mobile_networks"
Antony Sargentf4ee4ef2019-01-11 13:11:57 -080053 settings:useAdminDisabledSummary="true" />
Antony Sargent2cbd7202018-10-29 14:59:15 -070054
Antony Sargent11b7c7f2018-12-05 09:30:30 -080055 <com.android.settingslib.RestrictedSwitchPreference
Matthew Fritze441a4392019-04-09 15:05:11 -070056 android:key="airplane_mode"
Antony Sargent11b7c7f2018-12-05 09:30:30 -080057 android:title="@string/airplane_mode"
58 android:icon="@drawable/ic_airplanemode_active"
59 android:disableDependentsState="true"
Antony Sargent2cbd7202018-10-29 14:59:15 -070060 android:order="-5"
Antony Sargent11b7c7f2018-12-05 09:30:30 -080061 settings:controller="com.android.settings.network.AirplaneModePreferenceController"
Antony Sargent11b7c7f2018-12-05 09:30:30 -080062 settings:userRestriction="no_airplane_mode"/>
Antony Sargent2cbd7202018-10-29 14:59:15 -070063
64 <com.android.settingslib.RestrictedPreference
65 android:key="manage_mobile_plan"
66 android:title="@string/manage_mobile_plan_title"
67 android:persistent="false"
68 android:order="0"
69 settings:userRestriction="no_config_mobile_networks"
70 settings:useAdminDisabledSummary="true" />
71
Antony Sargent11b7c7f2018-12-05 09:30:30 -080072 <com.android.settingslib.RestrictedPreference
73 android:fragment="com.android.settings.TetherSettings"
74 android:key="tether_settings"
75 android:title="@string/tether_settings_title_all"
76 android:icon="@drawable/ic_wifi_tethering"
Antony Sargent2cbd7202018-10-29 14:59:15 -070077 android:order="5"
Antony Sargent11b7c7f2018-12-05 09:30:30 -080078 android:summary="@string/summary_placeholder"
79 settings:keywords="@string/keywords_hotspot_tethering"
80 settings:userRestriction="no_config_tethering"
81 settings:useAdminDisabledSummary="true" />
Antony Sargent2cbd7202018-10-29 14:59:15 -070082
Zhen Zhang31f1a342020-02-10 19:19:54 -080083 <com.android.settings.widget.MasterSwitchPreference
84 android:fragment="com.android.settings.AllInOneTetherSettings"
85 android:key="all_tether_settings"
86 android:title="@string/tether_settings_title_all"
87 android:icon="@drawable/ic_wifi_tethering"
88 android:order="6"
89 android:summary="@string/summary_placeholder"
90 settings:controller="com.android.settings.network.AllInOneTetherPreferenceController"
91 settings:keywords="@string/keywords_hotspot_tethering"
92 settings:userRestriction="no_config_tethering"
93 settings:useAdminDisabledSummary="true" />
94
Antony Sargent6f01ecf2019-01-15 12:44:36 -080095 <com.android.settings.datausage.DataSaverPreference
Fan Zhang1ef08ae2019-03-12 11:00:09 -070096 android:key="restrict_background_parent_entry"
Antony Sargent6f01ecf2019-01-15 12:44:36 -080097 android:title="@string/data_saver_title"
98 android:icon="@drawable/ic_settings_data_usage"
99 android:order="10"
100 android:fragment="com.android.settings.datausage.DataSaverSummary"/>
101
Antony Sargent2cbd7202018-10-29 14:59:15 -0700102 <com.android.settingslib.RestrictedPreference
103 android:fragment="com.android.settings.vpn2.VpnSettings"
104 android:key="vpn_settings"
105 android:title="@string/vpn_settings_title"
106 android:icon="@drawable/ic_vpn_key"
Antony Sargent6f01ecf2019-01-15 12:44:36 -0800107 android:order="15"
Antony Sargent2cbd7202018-10-29 14:59:15 -0700108 android:summary="@string/summary_placeholder"
109 settings:userRestriction="no_config_vpn"
110 settings:useAdminDisabledSummary="true" />
111
112 <com.android.settings.network.PrivateDnsModeDialogPreference
113 android:key="private_dns_settings"
114 android:title="@string/select_private_dns_configuration_title"
Antony Sargent6f01ecf2019-01-15 12:44:36 -0800115 android:order="20"
Antony Sargent2cbd7202018-10-29 14:59:15 -0700116 android:dialogTitle="@string/select_private_dns_configuration_dialog_title"
117 android:dialogLayout="@layout/private_dns_mode_dialog"
118 android:positiveButtonText="@string/save"
119 android:negativeButtonText="@android:string/cancel" />
120
121</PreferenceScreen>