• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3/* //device/apps/Settings/assets/res/any/layout/radio_info.xml
4**
5** Copyright 2006, The Android Open Source Project
6**
7** Licensed under the Apache License, Version 2.0 (the "License");
8** you may not use this file except in compliance with the License.
9** You may obtain a copy of the License at
10**
11**     http://www.apache.org/licenses/LICENSE-2.0
12**
13** Unless required by applicable law or agreed to in writing, software
14** distributed under the License is distributed on an "AS IS" BASIS,
15** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16** See the License for the specific language governing permissions and
17** limitations under the License.
18*/
19-->
20<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
21    android:layout_width="match_parent"
22    android:layout_height="match_parent" >
23
24    <LinearLayout style="@style/info_layout">
25
26        <!-- IMEI -->
27        <LinearLayout style="@style/entry_layout">
28            <TextView android:text="@string/radio_info_imei_label" style="@style/info_label" />
29            <TextView android:id="@+id/imei" style="@style/info_value" />
30        </LinearLayout>
31
32        <!-- Phone Number -->
33        <LinearLayout style="@style/entry_layout">
34            <TextView android:text="@string/radio_info_phone_number_label" style="@style/info_label" />
35            <TextView android:id="@+id/number" style="@style/info_value" />
36        </LinearLayout>
37
38        <!-- Network Identifier -->
39        <LinearLayout style="@style/entry_layout">
40            <TextView android:text="@string/radio_info_current_network_label" style="@style/info_label" />
41            <TextView android:id="@+id/operator" style="@style/info_value" />
42        </LinearLayout>
43
44        <!-- Ping stats -->
45        <Button android:id="@+id/ping_test"
46                android:textSize="14sp"
47                android:layout_marginTop="8dip"
48                android:layout_width="wrap_content"
49                android:layout_height="wrap_content"
50                android:text="@string/ping_test_label"
51                />
52
53        <LinearLayout style="@style/entry_layout">
54            <TextView android:text="@string/radio_info_ping_ipaddr" style="@style/info_label" />
55            <TextView android:id="@+id/pingIpAddr" style="@style/info_value" />
56        </LinearLayout>
57
58        <LinearLayout style="@style/entry_layout">
59            <TextView android:text="@string/radio_info_ping_hostname" style="@style/info_label" />
60            <TextView android:id="@+id/pingHostname" style="@style/info_value" />
61        </LinearLayout>
62
63        <LinearLayout style="@style/entry_layout">
64            <TextView android:text="@string/radio_info_http_client_test" style="@style/info_label" />
65            <TextView android:id="@+id/httpClientTest" style="@style/info_value" />
66        </LinearLayout>
67
68        <!-- Signal Strength -->
69        <LinearLayout style="@style/entry_layout">
70            <TextView android:text="@string/radio_info_signal_strength_label" style="@style/info_label" />
71            <TextView android:id="@+id/dbm" style="@style/info_value" />
72        </LinearLayout>
73
74        <!-- Location -->
75        <LinearLayout style="@style/entry_layout">
76            <TextView android:text="@string/radio_info_signal_location_label" style="@style/info_label" />
77            <TextView android:id="@+id/location" style="@style/info_value" />
78        </LinearLayout>
79
80        <!-- Neighboring Cids -->
81        <LinearLayout style="@style/entry_layout">
82            <TextView android:text="@string/radio_info_neighboring_location_label"
83                      style="@style/info_label" />
84            <TextView android:id="@+id/neighboring" style="@style/info_value" />
85        </LinearLayout>
86
87        <!-- Roaming -->
88        <LinearLayout style="@style/entry_layout">
89            <TextView android:text="@string/radio_info_roaming_label" style="@style/info_label" />
90            <TextView android:id="@+id/roaming" style="@style/info_value" />
91        </LinearLayout>
92
93        <!-- GSM Service -->
94        <LinearLayout style="@style/entry_layout">
95            <TextView android:text="@string/radio_info_gsm_service_label" style="@style/info_label" />
96            <TextView android:id="@+id/gsm" style="@style/info_value" />
97        </LinearLayout>
98
99        <!-- GPRS Service -->
100        <LinearLayout style="@style/entry_layout">
101            <TextView android:text="@string/radio_info_gprs_service_label" style="@style/info_label" />
102            <TextView android:id="@+id/gprs" style="@style/info_value" />
103        </LinearLayout>
104
105        <!-- Network Type -->
106        <LinearLayout style="@style/entry_layout">
107            <TextView android:text="@string/radio_info_network_type_label" style="@style/info_label" />
108            <TextView android:id="@+id/network" style="@style/info_value" />
109        </LinearLayout>
110
111        <!-- Message Waiting Indicator -->
112        <LinearLayout style="@style/entry_layout">
113            <TextView android:text="@string/radio_info_message_waiting_label" style="@style/info_label" />
114            <TextView android:id="@+id/mwi" style="@style/info_value" />
115        </LinearLayout>
116
117        <!-- Call Forwarding Indicator -->
118        <LinearLayout style="@style/entry_layout">
119            <TextView android:text="@string/radio_info_call_redirect_label" style="@style/info_label" />
120            <TextView android:id="@+id/cfi" style="@style/info_value" />
121        </LinearLayout>
122
123        <!-- Call Status -->
124        <LinearLayout style="@style/entry_layout">
125            <TextView android:text="@string/radio_info_call_status_label" style="@style/info_label" />
126            <TextView android:id="@+id/call" style="@style/info_value" />
127        </LinearLayout>
128
129
130        <!-- Radio Resets -->
131        <LinearLayout style="@style/entry_layout">
132            <TextView android:text="@string/radio_info_radio_resets_label" style="@style/info_label" />
133            <TextView android:id="@+id/resets" style="@style/info_value" />
134        </LinearLayout>
135
136        <!-- Attempted Data Connections -->
137        <LinearLayout style="@style/entry_layout">
138            <TextView android:text="@string/radio_info_data_attempts_label"
139                style="@style/info_label" />
140            <TextView android:id="@+id/attempts" style="@style/info_value" />
141        </LinearLayout>
142
143        <!-- Successful Data Connections -->
144        <LinearLayout style="@style/entry_layout">
145            <TextView android:text="@string/radio_info_data_successes_label"
146                style="@style/info_label" />
147            <TextView android:id="@+id/successes" style="@style/info_value" />
148        </LinearLayout>
149
150        <!-- GSM Disconnects -->
151        <LinearLayout style="@style/entry_layout">
152            <TextView android:text="@string/radio_info_gsm_disconnects_label"
153                style="@style/info_label" />
154            <TextView android:id="@+id/disconnects" style="@style/info_value" />
155        </LinearLayout>
156
157        <!-- PPP Sent -->
158        <LinearLayout style="@style/entry_layout">
159            <TextView android:text="@string/radio_info_ppp_sent_label"
160                style="@style/info_label" />
161            <TextView android:id="@+id/sent" style="@style/info_value" />
162        </LinearLayout>
163
164        <!-- PPP Received -->
165        <LinearLayout style="@style/entry_layout">
166            <TextView android:text="@string/radio_info_ppp_received_label"
167                style="@style/info_label" />
168            <TextView android:id="@+id/received" style="@style/info_value" />
169        </LinearLayout>
170
171        <!-- PPP Sent since last received -->
172        <LinearLayout style="@style/entry_layout">
173            <TextView android:text="@string/radio_info_ppp_resets_label"
174                style="@style/info_label" />
175            <TextView android:id="@+id/sentSinceReceived" style="@style/info_value" />
176        </LinearLayout>
177
178        <!-- Preferred Network Type -->
179        <TextView
180                android:layout_width="match_parent"
181                android:layout_height="wrap_content"
182                android:text="@string/radio_info_set_perferred_label"
183                style="@style/info_label"
184                />
185
186        <Spinner android:id="@+id/preferredNetworkType"
187                 android:layout_width="match_parent"
188                 android:layout_height="wrap_content"
189                />
190
191        <!-- Radio Power -->
192        <Button android:id="@+id/radio_power"
193                android:textSize="14sp"
194                android:layout_marginTop="8dip"
195                android:layout_width="wrap_content"
196                android:layout_height="wrap_content"
197                />
198
199        <!-- IMS registration required -->
200        <Button android:id="@+id/ims_reg_required"
201                android:textSize="14sp"
202                android:layout_marginTop="8dip"
203                android:layout_width="wrap_content"
204                android:layout_height="wrap_content"
205                />
206
207        <!-- SMS over IMS -->
208        <Button android:id="@+id/sms_over_ims"
209                android:textSize="14sp"
210                android:layout_marginTop="8dip"
211                android:layout_width="wrap_content"
212                android:layout_height="wrap_content"
213                />
214
215        <!-- LTE ram dump -->
216        <Button android:id="@+id/lte_ram_dump"
217                android:textSize="14sp"
218                android:layout_marginTop="8dip"
219                android:layout_width="wrap_content"
220                android:layout_height="wrap_content"
221                />
222
223        <!-- SMSC -->
224        <RelativeLayout android:layout_width="match_parent"
225                        android:layout_height="wrap_content">
226            <TextView android:id="@+id/smsc_label"
227                      android:text="@string/radio_info_smsc_label"
228                      android:layout_alignBaseline="@+id/update_smsc"
229                      style="@style/info_label" />
230            <Button android:id="@+id/refresh_smsc"
231                    android:textSize="14sp"
232                    android:layout_marginTop="8dip"
233                    android:layout_width="wrap_content"
234                    android:layout_height="wrap_content"
235                    android:text="@string/radio_info_smsc_refresh_label"
236                    android:layout_alignParentRight="true"
237                    />
238            <Button android:id="@+id/update_smsc"
239                    android:textSize="14sp"
240                    android:layout_marginTop="8dip"
241                    android:layout_width="wrap_content"
242                    android:layout_height="wrap_content"
243                    android:text="@string/radio_info_smsc_update_label"
244                    android:layout_toLeftOf="@+id/refresh_smsc"
245                    android:layout_alignBaseline="@+id/refresh_smsc"
246                    />
247            <EditText android:id="@+id/smsc"
248                      style="@style/form_value"
249                      android:layout_alignBaseline="@+id/refresh_smsc"
250                      android:layout_toLeftOf="@id/update_smsc"
251                      android:layout_toRightOf="@id/smsc_label" />
252        </RelativeLayout>
253
254        <!-- Test setting to ignore bad DNS, useful in lab environments -->
255        <LinearLayout style="@style/entry_layout">
256            <Button android:id="@+id/dns_check_toggle"
257                    android:textSize="14sp"
258                    android:layout_marginTop="8dip"
259                    android:layout_width="wrap_content"
260                    android:layout_height="wrap_content"
261                    android:text="@string/radio_info_toggle_dns_check_label"
262                    />
263            <TextView android:id="@+id/dnsCheckState" style="@style/info_value" />
264        </LinearLayout>
265
266        <!-- Launch OEM-specific Info/Settings Activity (if any) -->
267        <Button android:id="@+id/oem_info"
268                android:textSize="14sp"
269                android:layout_marginTop="8dip"
270                android:layout_width="wrap_content"
271                android:layout_height="wrap_content"
272                android:text="@string/oem_radio_info_label"
273                />
274
275    </LinearLayout>
276</ScrollView>
277