• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2010 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"
18        android:layout_width="wrap_content"
19        android:layout_height="wrap_content"
20        android:fadeScrollbars="false"
21        android:scrollIndicators="top|bottom">
22
23    <LinearLayout
24            android:layout_width="match_parent"
25            android:layout_height="wrap_content"
26            android:orientation="vertical"
27            android:paddingBottom="8dip">
28
29        <LinearLayout android:id="@+id/info"
30                android:layout_width="match_parent"
31                android:layout_height="wrap_content"
32                style="@style/wifi_section" />
33
34        <LinearLayout android:id="@+id/type"
35                android:layout_width="match_parent"
36                android:layout_height="wrap_content"
37                style="@style/wifi_section"
38                android:visibility="gone">
39
40            <LinearLayout
41                    android:layout_width="match_parent"
42                    android:layout_height="wrap_content"
43                    style="@style/wifi_item" >
44                <TextView
45                        android:layout_width="wrap_content"
46                        android:layout_height="wrap_content"
47                        style="@style/wifi_item_label"
48                        android:text="@string/wifi_ssid"
49                        android:textDirection="locale" />
50
51                <EditText android:id="@+id/ssid"
52                        android:layout_width="match_parent"
53                        android:layout_height="wrap_content"
54                        style="@style/wifi_item_edit_content"
55                        android:hint="@string/wifi_ssid_hint"
56                        android:maxLength="32"
57                        android:singleLine="true"
58                        android:inputType="textNoSuggestions" />
59             </LinearLayout>
60
61            <LinearLayout
62                    android:layout_width="match_parent"
63                    android:layout_height="wrap_content"
64                    style="@style/wifi_item" >
65                <TextView
66                        android:layout_width="wrap_content"
67                        android:layout_height="wrap_content"
68                        android:minEms="16"
69                        style="@style/wifi_item_label"
70                        android:text="@string/wifi_security" />
71
72                <Spinner android:id="@+id/security"
73                        android:layout_width="match_parent"
74                        android:layout_height="wrap_content"
75                        style="@style/wifi_item_spinner"
76                        android:prompt="@string/wifi_security"
77                        android:entries="@array/wifi_security" />
78            </LinearLayout>
79        </LinearLayout>
80
81        <LinearLayout android:id="@+id/security_fields"
82                android:layout_width="match_parent"
83                android:layout_height="wrap_content"
84                style="@style/wifi_section"
85                android:visibility="gone">
86
87            <LinearLayout android:id="@+id/eap"
88                    android:layout_width="match_parent"
89                    android:layout_height="wrap_content"
90                    style="@style/wifi_section"
91                    android:visibility="gone">
92
93                <LinearLayout android:id="@+id/l_method"
94                        android:layout_width="match_parent"
95                        android:layout_height="wrap_content"
96                        android:visibility="gone"
97                        style="@style/wifi_item" >
98                    <TextView
99                            android:layout_width="wrap_content"
100                            android:layout_height="wrap_content"
101                            style="@style/wifi_item_label"
102                            android:text="@string/wifi_eap_method" />
103
104                    <Spinner android:id="@+id/method"
105                            android:layout_width="match_parent"
106                            android:layout_height="wrap_content"
107                            style="@style/wifi_item_spinner"
108                            android:prompt="@string/wifi_eap_method"
109                            android:entries="@array/wifi_eap_method" />
110                </LinearLayout>
111
112                <LinearLayout android:id="@+id/l_phase2"
113                        android:layout_width="match_parent"
114                        android:layout_height="wrap_content"
115                        android:visibility="gone"
116                        style="@style/wifi_item" >
117                    <TextView
118                            android:layout_width="wrap_content"
119                            android:layout_height="wrap_content"
120                            style="@style/wifi_item_label"
121                            android:text="@string/please_select_phase2" />
122
123                    <Spinner android:id="@+id/phase2"
124                            android:layout_width="match_parent"
125                            android:layout_height="wrap_content"
126                            style="@style/wifi_item_spinner"
127                            android:prompt="@string/please_select_phase2"
128                            android:entries="@array/wifi_phase2_entries" />
129                </LinearLayout>
130
131                <LinearLayout android:id="@+id/l_ca_cert"
132                        android:layout_width="match_parent"
133                        android:layout_height="wrap_content"
134                        android:visibility="gone"
135                        style="@style/wifi_item" >
136                    <TextView
137                            android:layout_width="wrap_content"
138                            android:layout_height="wrap_content"
139                            style="@style/wifi_item_label"
140                            android:text="@string/wifi_eap_ca_cert" />
141
142                    <Spinner android:id="@+id/ca_cert"
143                            android:layout_width="match_parent"
144                            android:layout_height="wrap_content"
145                            style="@style/wifi_item_spinner"
146                            android:prompt="@string/wifi_eap_ca_cert" />
147                </LinearLayout>
148
149                <LinearLayout android:id="@+id/no_ca_cert_warning"
150                        android:layout_width="match_parent"
151                        android:layout_height="wrap_content"
152                        android:visibility="gone"
153                        style="@style/wifi_item" >
154                    <TextView
155                            android:layout_width="wrap_content"
156                            android:layout_height="wrap_content"
157                            style="@style/wifi_item_warning"
158                            android:text="@string/wifi_do_not_validate_eap_server_warning" />
159                </LinearLayout>
160
161                <LinearLayout android:id="@+id/l_domain"
162                    android:layout_width="match_parent"
163                    android:layout_height="wrap_content"
164                    style="@style/wifi_item" >
165                    <TextView
166                            android:layout_width="wrap_content"
167                            android:layout_height="wrap_content"
168                            style="@style/wifi_item_label"
169                            android:text="@string/wifi_eap_domain" />
170
171                    <EditText android:id="@+id/domain"
172                            android:layout_width="match_parent"
173                            android:layout_height="wrap_content"
174                            style="@style/wifi_item_edit_content"
175                            android:singleLine="true"
176                            android:inputType="textNoSuggestions" />
177                </LinearLayout>
178
179                <LinearLayout android:id="@+id/no_domain_warning"
180                        android:layout_width="match_parent"
181                        android:layout_height="wrap_content"
182                        android:visibility="gone"
183                        style="@style/wifi_item" >
184                    <TextView
185                            android:layout_width="wrap_content"
186                            android:layout_height="wrap_content"
187                            style="@style/wifi_item_warning"
188                            android:text="@string/wifi_no_domain_warning" />
189                </LinearLayout>
190
191                <LinearLayout android:id="@+id/l_user_cert"
192                        android:layout_width="match_parent"
193                        android:layout_height="wrap_content"
194                        android:visibility="gone"
195                        style="@style/wifi_item" >
196                    <TextView
197                            android:layout_width="wrap_content"
198                            android:layout_height="wrap_content"
199                            style="@style/wifi_item_label"
200                            android:text="@string/wifi_eap_user_cert" />
201
202                    <Spinner android:id="@+id/user_cert"
203                            android:layout_width="match_parent"
204                            android:layout_height="wrap_content"
205                            style="@style/wifi_item_spinner"
206                            android:prompt="@string/wifi_eap_user_cert" />
207                </LinearLayout>
208
209                <LinearLayout android:id="@+id/l_identity"
210                        android:layout_width="match_parent"
211                        android:layout_height="wrap_content"
212                        android:visibility="gone"
213                        style="@style/wifi_item" >
214                    <TextView
215                            android:layout_width="wrap_content"
216                            android:layout_height="wrap_content"
217                            style="@style/wifi_item_label"
218                            android:text="@string/wifi_eap_identity" />
219
220                    <EditText android:id="@+id/identity"
221                            android:layout_width="match_parent"
222                            android:layout_height="wrap_content"
223                            style="@style/wifi_item_edit_content"
224                            android:singleLine="true"
225                            android:inputType="textNoSuggestions" />
226                </LinearLayout>
227
228                <LinearLayout android:id="@+id/l_anonymous"
229                        android:layout_width="match_parent"
230                        android:layout_height="wrap_content"
231                        android:visibility="gone"
232                        style="@style/wifi_item" >
233                    <TextView
234                            android:layout_width="wrap_content"
235                            android:layout_height="wrap_content"
236                            style="@style/wifi_item_label"
237                            android:text="@string/wifi_eap_anonymous" />
238
239                    <EditText android:id="@+id/anonymous"
240                            android:layout_width="match_parent"
241                            android:layout_height="wrap_content"
242                            style="@style/wifi_item_edit_content"
243                            android:singleLine="true"
244                            android:inputType="textNoSuggestions" />
245                </LinearLayout>
246            </LinearLayout>
247
248            <LinearLayout android:id="@+id/password_layout"
249                    android:layout_width="match_parent"
250                    android:layout_height="wrap_content"
251                    style="@style/wifi_item" >
252                <TextView
253                        android:layout_width="wrap_content"
254                        android:layout_height="wrap_content"
255                        style="@style/wifi_item_label"
256                        android:text="@string/wifi_password" />
257
258                <EditText android:id="@+id/password"
259                        android:layout_width="match_parent"
260                        android:layout_height="wrap_content"
261                        style="@style/wifi_item_edit_content"
262                        android:singleLine="true"
263                        android:password="true" />
264            </LinearLayout>
265
266            <LinearLayout android:id="@+id/show_password_layout"
267                    android:layout_width="match_parent"
268                    android:layout_height="wrap_content"
269                    style="@style/wifi_item" >
270                <!--  Dummy to enable right-justification of checkbox -->
271                <TextView
272                        android:layout_width="wrap_content"
273                        android:layout_height="wrap_content"
274                        style="@style/wifi_item_label" />
275
276                <CheckBox android:id="@+id/show_password"
277                        android:layout_width="match_parent"
278                        android:layout_height="wrap_content"
279                        style="@style/wifi_item_content"
280                        android:textSize="14sp"
281                        android:text="@string/wifi_show_password" />
282            </LinearLayout>
283        </LinearLayout>
284
285        <LinearLayout android:id="@+id/wifi_advanced_toggle"
286                android:layout_width="match_parent"
287                android:layout_height="wrap_content"
288                style="@style/wifi_item"
289                android:paddingBottom="4dp"
290                android:importantForAccessibility="yes"
291                android:contentDescription="@string/wifi_advanced_toggle_description_collapsed"
292                android:visibility="gone">
293            <CheckBox android:id="@+id/wifi_advanced_togglebox"
294                    android:layout_width="match_parent"
295                    android:layout_height="wrap_content"
296                    style="@style/wifi_advanced_toggle"
297                    android:importantForAccessibility="noHideDescendants"
298                    android:text="@string/wifi_show_advanced" />
299        </LinearLayout>
300
301        <LinearLayout android:id="@+id/wifi_advanced_fields"
302                    android:layout_width="match_parent"
303                    android:layout_height="wrap_content"
304                    android:orientation="vertical"
305                    android:visibility="gone">
306
307            <LinearLayout android:id="@+id/proxy_settings_fields"
308                    android:layout_width="match_parent"
309                    android:layout_height="wrap_content"
310                    style="@style/wifi_item"
311                    android:visibility="gone">
312
313                <TextView android:id="@+id/proxy_settings_title"
314                        android:layout_width="wrap_content"
315                        android:layout_height="wrap_content"
316                        style="@style/wifi_item_label"
317                        android:text="@string/proxy_settings_title" />
318
319                <Spinner android:id="@+id/proxy_settings"
320                        android:layout_width="match_parent"
321                        android:layout_height="wrap_content"
322                        style="@style/wifi_item_spinner"
323                        android:prompt="@string/proxy_settings_title"
324                        android:entries="@array/wifi_proxy_settings" />
325
326            </LinearLayout>
327
328            <LinearLayout android:id="@+id/proxy_warning_limited_support"
329                    android:layout_width="match_parent"
330                    android:layout_height="wrap_content"
331                    style="@style/wifi_item"
332                    android:visibility="gone">
333                <!--  Dummy to enable right-justification of warning -->
334                <TextView
335                        android:layout_width="wrap_content"
336                        android:layout_height="wrap_content"
337                        style="@style/wifi_item_label" />
338
339                <TextView
340                        android:layout_width="match_parent"
341                        android:layout_height="wrap_content"
342                        style="@style/wifi_item_content"
343                        android:text="@string/proxy_warning_limited_support" />
344            </LinearLayout>
345
346            <LinearLayout android:id="@+id/proxy_pac_field"
347                    android:layout_width="match_parent"
348                    android:layout_height="wrap_content"
349                    style="@style/wifi_section"
350                    android:visibility="gone">
351                <LinearLayout
352                        android:layout_width="match_parent"
353                        android:layout_height="wrap_content"
354                        style="@style/wifi_item">
355                    <TextView
356                            android:layout_width="wrap_content"
357                            android:layout_height="wrap_content"
358                            style="@style/wifi_item_label"
359                            android:text="@string/proxy_url_title" />
360
361                    <EditText android:id="@+id/proxy_pac"
362                            android:layout_width="match_parent"
363                            android:layout_height="wrap_content"
364                            style="@style/wifi_item_content"
365                            android:hint="@string/proxy_url_hint"
366                            android:inputType="textNoSuggestions"
367                            android:singleLine="true"/>
368                </LinearLayout>
369            </LinearLayout>
370            <LinearLayout android:id="@+id/proxy_fields"
371                    android:layout_width="match_parent"
372                    android:layout_height="wrap_content"
373                    style="@style/wifi_section"
374                    android:visibility="gone">
375
376                <LinearLayout
377                        android:layout_width="match_parent"
378                        android:layout_height="wrap_content"
379                        style="@style/wifi_item">
380                    <TextView
381                            android:layout_width="wrap_content"
382                            android:layout_height="wrap_content"
383                            style="@style/wifi_item_label"
384                            android:text="@string/proxy_hostname_label" />
385
386                    <EditText android:id="@+id/proxy_hostname"
387                            android:layout_width="match_parent"
388                            android:layout_height="wrap_content"
389                            style="@style/wifi_item_edit_content"
390                            android:hint="@string/proxy_hostname_hint"
391                            android:inputType="textNoSuggestions"
392                            android:singleLine="true" />
393                </LinearLayout>
394                <LinearLayout
395                        android:layout_width="match_parent"
396                        android:layout_height="wrap_content"
397                        style="@style/wifi_item">
398                    <TextView
399                            android:layout_width="wrap_content"
400                            android:layout_height="wrap_content"
401                            style="@style/wifi_item_label"
402                            android:text="@string/proxy_port_label" />
403
404                    <EditText android:id="@+id/proxy_port"
405                            android:layout_width="match_parent"
406                            android:layout_height="wrap_content"
407                            style="@style/wifi_item_edit_content"
408                            android:hint="@string/proxy_port_hint"
409                            android:inputType="number"
410                            android:singleLine="true" />
411                </LinearLayout>
412                <LinearLayout
413                        android:layout_width="match_parent"
414                        android:layout_height="wrap_content"
415                        style="@style/wifi_item">
416                    <TextView
417                            android:layout_width="wrap_content"
418                            android:layout_height="wrap_content"
419                            style="@style/wifi_item_label"
420                            android:text="@string/proxy_exclusionlist_label" />
421
422                    <EditText android:id="@+id/proxy_exclusionlist"
423                            android:layout_width="match_parent"
424                            android:layout_height="wrap_content"
425                            style="@style/wifi_item_edit_content"
426                            android:hint="@string/proxy_exclusionlist_hint"
427                            android:inputType="textNoSuggestions"
428                            android:singleLine="true" />
429                </LinearLayout>
430            </LinearLayout>
431
432            <LinearLayout android:id="@+id/ip_fields"
433                    android:layout_width="match_parent"
434                    android:layout_height="wrap_content"
435                    style="@style/wifi_item"
436                    android:visibility="gone">
437
438                <TextView
439                        android:layout_width="wrap_content"
440                        android:layout_height="wrap_content"
441                        style="@style/wifi_item_label"
442                        android:text="@string/wifi_ip_settings" />
443
444                <Spinner android:id="@+id/ip_settings"
445                        android:layout_width="match_parent"
446                        android:layout_height="wrap_content"
447                        style="@style/wifi_item_spinner"
448                        android:prompt="@string/wifi_ip_settings"
449                        android:entries="@array/wifi_ip_settings" />
450
451            </LinearLayout>
452
453            <LinearLayout android:id="@+id/staticip"
454                    android:layout_width="match_parent"
455                    android:layout_height="wrap_content"
456                    style="@style/wifi_section"
457                    android:visibility="gone">
458                <LinearLayout
459                        android:layout_width="match_parent"
460                        android:layout_height="wrap_content"
461                        style="@style/wifi_item" >
462                    <TextView
463                            android:layout_width="wrap_content"
464                            android:layout_height="wrap_content"
465                            style="@style/wifi_item_label"
466                            android:text="@string/wifi_ip_address" />
467
468                    <EditText android:id="@+id/ipaddress"
469                            android:layout_width="match_parent"
470                            android:layout_height="wrap_content"
471                            style="@style/wifi_item_edit_content"
472                            android:singleLine="true"
473                            android:hint="@string/wifi_ip_address_hint"
474                            android:inputType="textNoSuggestions" />
475                </LinearLayout>
476
477                <LinearLayout
478                        android:layout_width="match_parent"
479                        android:layout_height="wrap_content"
480                        style="@style/wifi_item" >
481                    <TextView
482                            android:layout_width="wrap_content"
483                            android:layout_height="wrap_content"
484                            style="@style/wifi_item_label"
485                            android:text="@string/wifi_gateway" />
486
487                    <EditText android:id="@+id/gateway"
488                            android:layout_width="match_parent"
489                            android:layout_height="wrap_content"
490                            style="@style/wifi_item_edit_content"
491                            android:singleLine="true"
492                            android:hint="@string/wifi_gateway_hint"
493                            android:inputType="textNoSuggestions" />
494                </LinearLayout>
495
496                <LinearLayout
497                        android:layout_width="match_parent"
498                        android:layout_height="wrap_content"
499                        style="@style/wifi_item" >
500                    <TextView
501                            android:layout_width="wrap_content"
502                            android:layout_height="wrap_content"
503                            style="@style/wifi_item_label"
504                            android:text="@string/wifi_network_prefix_length" />
505
506                    <EditText android:id="@+id/network_prefix_length"
507                            android:layout_width="match_parent"
508                            android:layout_height="wrap_content"
509                            style="@style/wifi_item_edit_content"
510                            android:singleLine="true"
511                            android:hint="@string/wifi_network_prefix_length_hint"
512                            android:inputType="number" />
513                </LinearLayout>
514                <LinearLayout
515                        android:layout_width="match_parent"
516                        android:layout_height="wrap_content"
517                        style="@style/wifi_item" >
518                    <TextView
519                            android:layout_width="wrap_content"
520                            android:layout_height="wrap_content"
521                            style="@style/wifi_item_label"
522                            android:text="@string/wifi_dns1" />
523
524                    <EditText android:id="@+id/dns1"
525                            android:layout_width="match_parent"
526                            android:layout_height="wrap_content"
527                            style="@style/wifi_item_edit_content"
528                            android:singleLine="true"
529                            android:hint="@string/wifi_dns1_hint"
530                            android:inputType="textNoSuggestions" />
531                </LinearLayout>
532
533                <LinearLayout
534                        android:layout_width="match_parent"
535                        android:layout_height="wrap_content"
536                        style="@style/wifi_item" >
537                    <TextView
538                            android:layout_width="wrap_content"
539                            android:layout_height="wrap_content"
540                            style="@style/wifi_item_label"
541                            android:text="@string/wifi_dns2" />
542
543                    <EditText android:id="@+id/dns2"
544                            android:layout_width="match_parent"
545                            android:layout_height="wrap_content"
546                            style="@style/wifi_item_edit_content"
547                            android:singleLine="true"
548                            android:hint="@string/wifi_dns2_hint"
549                            android:inputType="textNoSuggestions" />
550                </LinearLayout>
551            </LinearLayout>
552
553            <LinearLayout
554                    android:layout_width="match_parent"
555                    android:layout_height="wrap_content"
556                    style="@style/wifi_section">
557                <LinearLayout
558                        android:layout_width="match_parent"
559                        android:layout_height="wrap_content"
560                        style="@style/wifi_item" >
561                    <CheckBox android:id="@+id/shared"
562                            android:layout_width="match_parent"
563                            android:layout_height="wrap_content"
564                            style="@style/wifi_item_content"
565                            android:textSize="14sp"
566                            android:text="@string/wifi_shared"
567                            android:checked="true" />
568                </LinearLayout>
569            </LinearLayout>
570        </LinearLayout>
571    </LinearLayout>
572</ScrollView>
573