blob: 73f669b5740a9dbe57608de4c3ade3bae1dbebd4 [file] [log] [blame]
Chia-chi Yeh00527d82011-06-26 19:39:18 -07001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2011 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<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
Chia-chi Yehd68dbe22011-07-27 15:49:43 -070018 android:layout_width="match_parent"
Chia-chi Yeh00527d82011-06-26 19:39:18 -070019 android:layout_height="wrap_content">
20 <LinearLayout android:layout_width="match_parent"
21 android:layout_height="wrap_content"
22 android:orientation="vertical"
Fan Zhangb43bc622017-03-07 16:19:00 -080023 android:padding="24dp">
Chia-chi Yeh00527d82011-06-26 19:39:18 -070024
25 <LinearLayout android:id="@+id/editor"
26 android:layout_width="match_parent"
27 android:layout_height="wrap_content"
28 android:orientation="vertical"
29 android:visibility="gone">
30
Charles He646d42f2017-04-11 19:37:05 +010031 <TextView style="@style/vpn_label"
32 android:text="@string/vpn_name"
33 android:labelFor="@+id/name"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -070034 <EditText style="@style/vpn_value" android:id="@+id/name"
Chia-chi Yeh413b1712011-07-07 12:49:18 -070035 android:inputType="textCapWords"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -070036
Charles He646d42f2017-04-11 19:37:05 +010037 <TextView style="@style/vpn_label"
38 android:text="@string/vpn_type"
39 android:labelFor="@+id/type"/>
Fan Zhang1eec4082017-05-15 15:19:09 -070040 <Spinner style="@style/vpn_value"
41 android:id="@+id/type"
Chia-chi Yeh00527d82011-06-26 19:39:18 -070042 android:prompt="@string/vpn_type"
43 android:entries="@array/vpn_types"/>
44
Charles He646d42f2017-04-11 19:37:05 +010045 <TextView style="@style/vpn_label"
46 android:text="@string/vpn_server"
47 android:labelFor="@+id/server"/>
Chia-chi Yeh413b1712011-07-07 12:49:18 -070048 <EditText style="@style/vpn_value" android:id="@+id/server"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -070049
50 <CheckBox style="@style/vpn_value" android:id="@+id/mppe"
51 android:text="@string/vpn_mppe"
Chia-chi Yeh413b1712011-07-07 12:49:18 -070052 android:singleLine="false"
Chia-chi Yeh00527d82011-06-26 19:39:18 -070053 android:visibility="gone"/>
54
55 <LinearLayout android:id="@+id/l2tp"
56 android:layout_width="match_parent"
57 android:layout_height="wrap_content"
58 android:orientation="vertical"
59 android:visibility="gone">
Charles He646d42f2017-04-11 19:37:05 +010060 <TextView style="@style/vpn_label"
61 android:text="@string/vpn_l2tp_secret"
62 android:labelFor="@+id/l2tp_secret"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -070063 <EditText style="@style/vpn_value" android:id="@+id/l2tp_secret"
Chia-chi Yeh00527d82011-06-26 19:39:18 -070064 android:password="true"
65 android:hint="@string/vpn_not_used"/>
66 </LinearLayout>
67
Benedict Wong0c1abce2020-02-06 16:15:37 -080068 <LinearLayout android:id="@+id/options_ipsec_identity"
Chia-chi Yeh413b1712011-07-07 12:49:18 -070069 android:layout_width="match_parent"
70 android:layout_height="wrap_content"
71 android:orientation="vertical"
72 android:visibility="gone">
Charles He646d42f2017-04-11 19:37:05 +010073 <TextView style="@style/vpn_label"
74 android:text="@string/vpn_ipsec_identifier"
75 android:labelFor="@+id/ipsec_identifier"/>
Chia-chi Yeh413b1712011-07-07 12:49:18 -070076 <EditText style="@style/vpn_value" android:id="@+id/ipsec_identifier"
77 android:hint="@string/vpn_not_used"/>
Benedict Wong0c1abce2020-02-06 16:15:37 -080078 </LinearLayout>
Chia-chi Yeh413b1712011-07-07 12:49:18 -070079
Benedict Wong0c1abce2020-02-06 16:15:37 -080080 <LinearLayout android:id="@+id/ipsec_psk"
81 android:layout_width="match_parent"
82 android:layout_height="wrap_content"
83 android:orientation="vertical"
84 android:visibility="gone">
Charles He646d42f2017-04-11 19:37:05 +010085 <TextView style="@style/vpn_label"
86 android:text="@string/vpn_ipsec_secret"
87 android:labelFor="@+id/ipsec_secret"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -070088 <EditText style="@style/vpn_value" android:id="@+id/ipsec_secret"
Chia-chi Yeh00527d82011-06-26 19:39:18 -070089 android:password="true"/>
90 </LinearLayout>
91
92 <LinearLayout android:id="@+id/ipsec_user"
93 android:layout_width="match_parent"
94 android:layout_height="wrap_content"
95 android:orientation="vertical"
96 android:visibility="gone">
Charles He646d42f2017-04-11 19:37:05 +010097 <TextView style="@style/vpn_label"
98 android:text="@string/vpn_ipsec_user_cert"
99 android:labelFor="@+id/ipsec_user_cert"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700100 <Spinner style="@style/vpn_value" android:id="@+id/ipsec_user_cert"
101 android:prompt="@string/vpn_ipsec_user_cert" />
102 </LinearLayout>
103
Chia-chi Yehf5317a12011-12-06 17:51:01 -0800104 <LinearLayout android:id="@+id/ipsec_peer"
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700105 android:layout_width="match_parent"
106 android:layout_height="wrap_content"
107 android:orientation="vertical"
108 android:visibility="gone">
Charles He646d42f2017-04-11 19:37:05 +0100109 <TextView style="@style/vpn_label"
110 android:text="@string/vpn_ipsec_ca_cert"
111 android:labelFor="@+id/ipsec_ca_cert"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700112 <Spinner style="@style/vpn_value" android:id="@+id/ipsec_ca_cert"
113 android:prompt="@string/vpn_ipsec_ca_cert" />
Charles He646d42f2017-04-11 19:37:05 +0100114
115 <TextView style="@style/vpn_label"
116 android:text="@string/vpn_ipsec_server_cert"
117 android:labelFor="@+id/ipsec_server_cert"/>
Chia-chi Yehf5317a12011-12-06 17:51:01 -0800118 <Spinner style="@style/vpn_value" android:id="@+id/ipsec_server_cert"
119 android:prompt="@string/vpn_ipsec_server_cert" />
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700120 </LinearLayout>
121
Chia-chi Yehd68dbe22011-07-27 15:49:43 -0700122 <CheckBox style="@style/vpn_value" android:id="@+id/show_options"
123 android:singleLine="false"
124 android:text="@string/vpn_show_options"/>
125 </LinearLayout>
126
127 <LinearLayout android:id="@+id/options"
128 android:layout_width="match_parent"
129 android:layout_height="wrap_content"
130 android:orientation="vertical"
131 android:visibility="gone">
Benedict Wong0c1abce2020-02-06 16:15:37 -0800132 <LinearLayout android:id="@+id/network_options"
133 android:layout_width="match_parent"
134 android:layout_height="wrap_content"
135 android:orientation="vertical">
136 <TextView style="@style/vpn_label"
137 android:text="@string/vpn_search_domains"
138 android:labelFor="@+id/search_domains"/>
139 <EditText style="@style/vpn_value" android:id="@+id/search_domains"
140 android:hint="@string/vpn_not_used"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700141
Benedict Wong0c1abce2020-02-06 16:15:37 -0800142 <TextView style="@style/vpn_label"
143 android:text="@string/vpn_dns_servers"
144 android:labelFor="@+id/dns_servers"/>
145 <EditText style="@style/vpn_value" android:id="@+id/dns_servers"
146 android:hint="@string/vpn_not_used"/>
Chia-chi Yehd68dbe22011-07-27 15:49:43 -0700147
Benedict Wong0c1abce2020-02-06 16:15:37 -0800148 <TextView style="@style/vpn_label"
149 android:text="@string/vpn_routes"
150 android:labelFor="@+id/routes"/>
151 <EditText style="@style/vpn_value" android:id="@+id/routes"
152 android:hint="@string/vpn_not_used"/>
153 </LinearLayout>
Ryusuke Sawa9f7875d2018-09-27 14:06:28 +0900154
155 <TextView android:id="@+id/vpn_proxy_settings_title"
156 style="@style/vpn_label"
157 android:text="@string/proxy_settings_title"
158 android:labelFor="@+id/vpn_proxy_settings" />
159
160 <Spinner android:id="@+id/vpn_proxy_settings"
161 style="@style/vpn_value"
162 android:prompt="@string/proxy_settings_title"
163 android:entries="@array/vpn_proxy_settings" />
164
165 <LinearLayout
166 android:id="@+id/vpn_proxy_fields"
167 android:layout_width="match_parent"
168 android:layout_height="wrap_content"
169 android:orientation="vertical"
170 android:visibility="gone" >
171
172 <TextView
173 style="@style/vpn_label"
174 android:text="@string/proxy_hostname_label"
175 android:labelFor="@+id/vpn_proxy_host" />
176
177 <EditText
178 android:id="@+id/vpn_proxy_host"
179 style="@style/vpn_value"
180 android:hint="@string/proxy_hostname_hint"
181 android:inputType="textNoSuggestions" />
182
183 <TextView
184 style="@style/vpn_label"
185 android:text="@string/proxy_port_label"
186 android:labelFor="@+id/vpn_proxy_port" />
187
188 <EditText
189 android:id="@+id/vpn_proxy_port"
190 style="@style/vpn_value"
191 android:hint="@string/proxy_port_hint"
192 android:inputType="number" />
193 </LinearLayout>
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700194 </LinearLayout>
195
Benedict Wong0c1abce2020-02-06 16:15:37 -0800196 <LinearLayout android:id="@+id/userpass"
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700197 android:layout_width="match_parent"
198 android:layout_height="wrap_content"
Benedict Wong0c1abce2020-02-06 16:15:37 -0800199 android:orientation="vertical">
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700200
Charles He646d42f2017-04-11 19:37:05 +0100201 <TextView style="@style/vpn_label"
202 android:text="@string/vpn_username"
203 android:labelFor="@+id/username"/>
Chia-chi Yeh413b1712011-07-07 12:49:18 -0700204 <EditText style="@style/vpn_value" android:id="@+id/username"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700205
Charles He646d42f2017-04-11 19:37:05 +0100206 <TextView style="@style/vpn_label"
207 android:text="@string/vpn_password"
208 android:labelFor="@+id/password"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700209 <EditText style="@style/vpn_value" android:id="@+id/password"
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700210 android:password="true"/>
211
212 <CheckBox style="@style/vpn_value" android:id="@+id/save_login"
Chia-chi Yeh413b1712011-07-07 12:49:18 -0700213 android:singleLine="false"
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700214 android:text="@string/vpn_save_login"/>
Benedict Wong0c1abce2020-02-06 16:15:37 -0800215 </LinearLayout>
216
217 <LinearLayout android:id="@+id/connect"
218 android:layout_width="match_parent"
219 android:layout_height="wrap_content"
220 android:orientation="vertical"
221 android:animateLayoutChanges="true">
Victor Chang6005aef2016-03-17 20:58:50 +0000222 <CheckBox style="@style/vpn_value" android:id="@+id/always_on_vpn"
223 android:singleLine="false"
224 android:text="@string/vpn_menu_lockdown"/>
Charles Head828f12017-03-20 14:00:06 +0000225 <TextView style="@style/vpn_warning" android:id="@+id/always_on_invalid_reason"
226 android:singleLine="false"
227 android:visibility="gone"/>
Chia-chi Yeh00527d82011-06-26 19:39:18 -0700228 </LinearLayout>
229 </LinearLayout>
230</ScrollView>