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 <!-- CellInfo --> 88 <LinearLayout style="@style/entry_layout"> 89 <TextView android:text="@string/radio_info_cellinfo_label" 90 style="@style/info_label" /> 91 <TextView android:id="@+id/cellinfo" style="@style/info_value" /> 92 </LinearLayout> 93 94 <!-- Roaming --> 95 <LinearLayout style="@style/entry_layout"> 96 <TextView android:text="@string/radio_info_roaming_label" style="@style/info_label" /> 97 <TextView android:id="@+id/roaming" style="@style/info_value" /> 98 </LinearLayout> 99 100 <!-- GSM Service --> 101 <LinearLayout style="@style/entry_layout"> 102 <TextView android:text="@string/radio_info_gsm_service_label" style="@style/info_label" /> 103 <TextView android:id="@+id/gsm" style="@style/info_value" /> 104 </LinearLayout> 105 106 <!-- GPRS Service --> 107 <LinearLayout style="@style/entry_layout"> 108 <TextView android:text="@string/radio_info_gprs_service_label" style="@style/info_label" /> 109 <TextView android:id="@+id/gprs" style="@style/info_value" /> 110 </LinearLayout> 111 112 <!-- Network Type --> 113 <LinearLayout style="@style/entry_layout"> 114 <TextView android:text="@string/radio_info_network_type_label" style="@style/info_label" /> 115 <TextView android:id="@+id/network" style="@style/info_value" /> 116 </LinearLayout> 117 118 <!-- Message Waiting Indicator --> 119 <LinearLayout style="@style/entry_layout"> 120 <TextView android:text="@string/radio_info_message_waiting_label" style="@style/info_label" /> 121 <TextView android:id="@+id/mwi" style="@style/info_value" /> 122 </LinearLayout> 123 124 <!-- Call Forwarding Indicator --> 125 <LinearLayout style="@style/entry_layout"> 126 <TextView android:text="@string/radio_info_call_redirect_label" style="@style/info_label" /> 127 <TextView android:id="@+id/cfi" style="@style/info_value" /> 128 </LinearLayout> 129 130 <!-- Call Status --> 131 <LinearLayout style="@style/entry_layout"> 132 <TextView android:text="@string/radio_info_call_status_label" style="@style/info_label" /> 133 <TextView android:id="@+id/call" style="@style/info_value" /> 134 </LinearLayout> 135 136 137 <!-- Radio Resets --> 138 <LinearLayout style="@style/entry_layout"> 139 <TextView android:text="@string/radio_info_radio_resets_label" style="@style/info_label" /> 140 <TextView android:id="@+id/resets" style="@style/info_value" /> 141 </LinearLayout> 142 143 <!-- Attempted Data Connections --> 144 <LinearLayout style="@style/entry_layout"> 145 <TextView android:text="@string/radio_info_data_attempts_label" 146 style="@style/info_label" /> 147 <TextView android:id="@+id/attempts" style="@style/info_value" /> 148 </LinearLayout> 149 150 <!-- Successful Data Connections --> 151 <LinearLayout style="@style/entry_layout"> 152 <TextView android:text="@string/radio_info_data_successes_label" 153 style="@style/info_label" /> 154 <TextView android:id="@+id/successes" style="@style/info_value" /> 155 </LinearLayout> 156 157 <!-- GSM Disconnects --> 158 <LinearLayout style="@style/entry_layout"> 159 <TextView android:text="@string/radio_info_gsm_disconnects_label" 160 style="@style/info_label" /> 161 <TextView android:id="@+id/disconnects" style="@style/info_value" /> 162 </LinearLayout> 163 164 <!-- PPP Sent --> 165 <LinearLayout style="@style/entry_layout"> 166 <TextView android:text="@string/radio_info_ppp_sent_label" 167 style="@style/info_label" /> 168 <TextView android:id="@+id/sent" style="@style/info_value" /> 169 </LinearLayout> 170 171 <!-- PPP Received --> 172 <LinearLayout style="@style/entry_layout"> 173 <TextView android:text="@string/radio_info_ppp_received_label" 174 style="@style/info_label" /> 175 <TextView android:id="@+id/received" style="@style/info_value" /> 176 </LinearLayout> 177 178 <!-- PPP Sent since last received --> 179 <LinearLayout style="@style/entry_layout"> 180 <TextView android:text="@string/radio_info_ppp_resets_label" 181 style="@style/info_label" /> 182 <TextView android:id="@+id/sentSinceReceived" style="@style/info_value" /> 183 </LinearLayout> 184 185 <!-- Preferred Network Type --> 186 <TextView 187 android:layout_width="match_parent" 188 android:layout_height="wrap_content" 189 android:text="@string/radio_info_set_perferred_label" 190 style="@style/info_label" 191 /> 192 193 <Spinner android:id="@+id/preferredNetworkType" 194 android:layout_width="match_parent" 195 android:layout_height="wrap_content" 196 /> 197 198 <!-- Radio Power --> 199 <Button android:id="@+id/radio_power" 200 android:textSize="14sp" 201 android:layout_marginTop="8dip" 202 android:layout_width="wrap_content" 203 android:layout_height="wrap_content" 204 /> 205 206 <!-- CellInfoListRate --> 207 <Button android:id="@+id/cell_info_list_rate" 208 android:textSize="14sp" 209 android:layout_marginTop="8dip" 210 android:layout_width="wrap_content" 211 android:layout_height="wrap_content" 212 /> 213 214 <!-- IMS registration required --> 215 <Button android:id="@+id/ims_reg_required" 216 android:textSize="14sp" 217 android:layout_marginTop="8dip" 218 android:layout_width="wrap_content" 219 android:layout_height="wrap_content" 220 /> 221 222 <!-- SMS over IMS --> 223 <Button android:id="@+id/sms_over_ims" 224 android:textSize="14sp" 225 android:layout_marginTop="8dip" 226 android:layout_width="wrap_content" 227 android:layout_height="wrap_content" 228 /> 229 230 <!-- LTE ram dump --> 231 <Button android:id="@+id/lte_ram_dump" 232 android:textSize="14sp" 233 android:layout_marginTop="8dip" 234 android:layout_width="wrap_content" 235 android:layout_height="wrap_content" 236 /> 237 238 <!-- SMSC --> 239 <RelativeLayout android:layout_width="match_parent" 240 android:layout_height="wrap_content"> 241 <TextView android:id="@+id/smsc_label" 242 android:text="@string/radio_info_smsc_label" 243 android:layout_alignBaseline="@+id/update_smsc" 244 style="@style/info_label" /> 245 <Button android:id="@+id/refresh_smsc" 246 android:textSize="14sp" 247 android:layout_marginTop="8dip" 248 android:layout_width="wrap_content" 249 android:layout_height="wrap_content" 250 android:text="@string/radio_info_smsc_refresh_label" 251 android:layout_alignParentEnd="true" 252 /> 253 <Button android:id="@+id/update_smsc" 254 android:textSize="14sp" 255 android:layout_marginTop="8dip" 256 android:layout_width="wrap_content" 257 android:layout_height="wrap_content" 258 android:text="@string/radio_info_smsc_update_label" 259 android:layout_toStartOf="@+id/refresh_smsc" 260 android:layout_alignBaseline="@+id/refresh_smsc" 261 /> 262 <EditText android:id="@+id/smsc" 263 style="@style/form_value" 264 android:layout_alignBaseline="@+id/refresh_smsc" 265 android:layout_toStartOf="@id/update_smsc" 266 android:layout_toEndOf="@id/smsc_label" /> 267 </RelativeLayout> 268 269 <!-- Test setting to ignore bad DNS, useful in lab environments --> 270 <LinearLayout style="@style/entry_layout"> 271 <Button android:id="@+id/dns_check_toggle" 272 android:textSize="14sp" 273 android:layout_marginTop="8dip" 274 android:layout_width="wrap_content" 275 android:layout_height="wrap_content" 276 android:text="@string/radio_info_toggle_dns_check_label" 277 /> 278 <TextView android:id="@+id/dnsCheckState" style="@style/info_value" /> 279 </LinearLayout> 280 281 <!-- Launch OEM-specific Info/Settings Activity (if any) --> 282 <Button android:id="@+id/oem_info" 283 android:textSize="14sp" 284 android:layout_marginTop="8dip" 285 android:layout_width="wrap_content" 286 android:layout_height="wrap_content" 287 android:text="@string/oem_radio_info_label" 288 /> 289 290 </LinearLayout> 291 </ScrollView> 292