• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  Copyright (C) 2018 The Android Open Source Project
4
5  Licensed under the Apache License, Version 2.0 (the "License");
6  you may not use this file except in compliance with the License.
7  You may obtain a copy of the License at
8
9       http://www.apache.org/licenses/LICENSE-2.0
10
11  Unless required by applicable law or agreed to in writing, software
12  distributed under the License is distributed on an "AS IS" BASIS,
13  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  See the License for the specific language governing permissions and
15  limitations under the License.
16  -->
17
18<PreferenceScreen
19    xmlns:android="http://schemas.android.com/apk/res/android"
20    xmlns:settings="http://schemas.android.com/apk/res-auto"
21    android:key="my_device_info_pref_screen"
22    android:title="@string/about_settings">
23
24    <com.android.settingslib.widget.LayoutPreference
25        android:key="my_device_info_header"
26        android:order="0"
27        android:layout="@layout/settings_entity_header"
28        android:selectable="false"
29        settings:isPreferenceVisible="false"/>
30
31    <PreferenceCategory
32        android:key="basic_info_category"
33        android:selectable="false"
34        android:title="@string/my_device_info_basic_info_category_title">
35
36        <!-- Device name -->
37        <com.android.settings.widget.ValidatedEditTextPreference
38            android:key="device_name"
39            android:order="1"
40            android:title="@string/my_device_info_device_name_preference_title"
41            android:summary="@string/summary_placeholder"
42            settings:controller="com.android.settings.deviceinfo.DeviceNamePreferenceController"
43            settings:enableCopying="true"/>
44
45        <!-- Account name -->
46        <Preference
47            android:key="branded_account"
48            android:order="2"
49            android:title="@string/my_device_info_account_preference_title"
50            android:summary="@string/summary_placeholder"
51            settings:enableCopying="true"
52            settings:controller="com.android.settings.deviceinfo.BrandedAccountPreferenceController"/>
53
54        <!-- Phone number -->
55        <Preference
56            android:key="phone_number"
57            android:order="3"
58            android:title="@string/status_number"
59            android:summary="@string/summary_placeholder"
60            settings:isPreferenceVisible="@bool/config_show_sim_info"
61            settings:controller="com.android.settings.deviceinfo.PhoneNumberPreferenceController"
62            settings:enableCopying="true"/>
63    </PreferenceCategory>
64
65    <PreferenceCategory
66        android:key="legal_category"
67        android:title="@string/my_device_info_legal_category_title">
68
69        <!-- Legal information -->
70        <Preference
71            android:key="legal_container"
72            android:order="15"
73            android:title="@string/legal_information"
74            android:fragment="com.android.settings.LegalSettings"/>
75
76        <!-- Regulatory labels -->
77        <Preference
78            android:key="regulatory_info"
79            android:order="16"
80            android:title="@string/regulatory_labels">
81            <intent android:action="android.settings.SHOW_REGULATORY_INFO"
82                    android:targetPackage="${applicationId}"/>
83        </Preference>
84
85        <!-- Safety & regulatory manual -->
86        <Preference
87            android:key="safety_info"
88            android:order="17"
89            android:title="@string/safety_and_regulatory_info"/>
90    </PreferenceCategory>
91
92    <PreferenceCategory
93        android:key="device_detail_category"
94        android:selectable="false"
95        android:title="@string/my_device_info_device_details_category_title">
96
97        <!-- SIM status -->
98        <Preference
99            android:key="sim_status"
100            android:order="18"
101            android:title="@string/sim_status_title"
102            settings:keywords="@string/keywords_sim_status"
103            android:summary="@string/summary_placeholder"
104            settings:isPreferenceVisible="@bool/config_show_sim_info"
105            settings:controller="com.android.settings.deviceinfo.simstatus.SimStatusPreferenceController"/>
106
107        <!-- Model & hardware -->
108        <Preference
109            android:key="device_model"
110            android:order="30"
111            android:title="@string/model_info"
112            android:summary="@string/summary_placeholder"
113            android:fragment="com.android.settings.deviceinfo.hardwareinfo.HardwareInfoFragment"
114            settings:enableCopying="true"
115            settings:keywords="@string/keywords_model_and_hardware"
116            settings:controller="com.android.settings.deviceinfo.HardwareInfoPreferenceController"/>
117
118        <!-- EID -->
119        <com.android.settingslib.CustomDialogPreferenceCompat
120            android:key="eid_info"
121            android:order="31"
122            android:title="@string/status_eid"
123            android:positiveButtonText="@string/dlg_ok"
124            android:dialogLayout="@layout/dialog_eid_status"
125            settings:isPreferenceVisible="@bool/config_show_sim_info"
126            settings:enableCopying="true"
127            settings:controller="com.android.settings.deviceinfo.simstatus.SimEidPreferenceController"/>
128
129        <!-- IMEI -->
130        <Preference
131            android:key="imei_info"
132            android:order="32"
133            android:title="@string/status_imei"
134            android:summary="@string/summary_placeholder"
135            settings:keywords="@string/keywords_imei_info"
136            settings:enableCopying="true"
137            settings:isPreferenceVisible="@bool/config_show_sim_info"
138            settings:controller="com.android.settings.deviceinfo.imei.ImeiInfoPreferenceController"/>
139
140        <!-- Android version -->
141        <Preference
142            android:key="firmware_version"
143            android:order="42"
144            android:title="@string/firmware_version"
145            android:summary="@string/summary_placeholder"
146            android:fragment="com.android.settings.deviceinfo.firmwareversion.FirmwareVersionSettings"
147            settings:controller="com.android.settings.deviceinfo.firmwareversion.FirmwareVersionPreferenceController"/>
148
149        <!-- Battery information -->
150        <Preference
151            android:key="battery_info"
152            android:order="43"
153            android:title="@string/battery_info"
154            android:fragment="com.android.settings.deviceinfo.batteryinfo.BatteryInfoFragment"
155            settings:keywords="@string/keywords_battery_info"
156            settings:controller="com.android.settings.deviceinfo.batteryinfo.BatteryInfoPreferenceController"/>
157    </PreferenceCategory>
158
159    <PreferenceCategory
160        android:key="device_identifiers_category"
161        android:title="@string/my_device_info_device_identifiers_category_title">
162
163        <!--IP address -->
164        <Preference
165            android:key="wifi_ip_address"
166            android:order="44"
167            android:title="@string/wifi_ip_address"
168            android:summary="@string/summary_placeholder"
169            android:selectable="false"
170            settings:enableCopying="true"/>
171
172        <!-- Wi-Fi MAC address -->
173        <Preference
174            android:key="saved_accesspoints_wifi_mac_address"
175            android:order="45"
176            android:title="@string/status_wifi_mac_address"
177            android:summary="@string/view_saved_network"
178            android:fragment="com.android.settings.wifi.savedaccesspoints2.SavedAccessPointsWifiSettings2"
179            settings:enableCopying="false"/>
180
181        <!-- Factory Wi-Fi MAC address -->
182        <Preference
183            android:key="wifi_mac_address"
184            android:order="46"
185            android:title="@string/status_device_wifi_mac_address"
186            android:summary="@string/summary_placeholder"
187            android:selectable="false"
188            settings:enableCopying="true"/>
189
190        <!-- Bluetooth address -->
191        <Preference
192            android:key="bt_address"
193            android:order="47"
194            android:title="@string/status_bt_address"
195            android:summary="@string/summary_placeholder"
196            android:selectable="false"
197            settings:enableCopying="true"/>
198
199        <!-- Device up time -->
200        <Preference
201            android:key="up_time"
202            android:order="48"
203            android:title="@string/status_up_time"
204            android:summary="@string/summary_placeholder"
205            android:selectable="false"/>
206
207        <!-- Manual -->
208        <Preference
209            android:key="manual"
210            android:order="50"
211            android:title="@string/manual">
212            <intent android:action="android.settings.SHOW_MANUAL"
213                    android:targetPackage="${applicationId}"/>
214        </Preference>
215
216        <!-- Feedback on the device -->
217        <Preference
218            android:key="device_feedback"
219            android:order="51"
220            android:title="@string/device_feedback"
221            settings:keywords="@string/keywords_device_feedback"/>
222
223        <!-- Device FCC equipment id -->
224        <Preference
225            android:key="fcc_equipment_id"
226            android:order="52"
227            android:title="@string/fcc_equipment_id"
228            android:summary="@string/summary_placeholder"/>
229
230        <!-- Build number -->
231        <Preference
232            android:key="build_number"
233            android:order="53"
234            android:title="@string/build_number"
235            android:summary="@string/summary_placeholder"
236            settings:enableCopying="true"
237            settings:controller="com.android.settings.deviceinfo.BuildNumberPreferenceController"/>
238    </PreferenceCategory>
239
240</PreferenceScreen>
241