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