1 <?xml version="1.0" encoding="utf-8"?>
4 ** Copyright 2008, The Android Open Source Project
6 ** Licensed under the Apache License, Version 2.0 (the "License");
7 ** you may not use this file except in compliance with the License.
8 ** You may obtain a copy of the License at
10 ** http://www.apache.org/licenses/LICENSE-2.0
12 ** Unless required by applicable law or agreed to in writing, software
13 ** distributed under the License is distributed on an "AS IS" BASIS,
14 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 ** See the License for the specific language governing permissions and
16 ** limitations under the License.
20 xmlns:android="http://schemas.android.com/apk/res/android"
21 android:layout_width="fill_parent"
22 android:layout_height="fill_parent">
24 android:id="@+id/all_details"
25 android:layout_width="fill_parent"
26 android:layout_height="fill_parent"
27 android:paddingRight="6dip"
28 android:paddingTop="5dip"
29 android:paddingBottom="5dip"
30 android:orientation="vertical">
34 android:layout_width="fill_parent"
35 android:layout_height="wrap_content"
36 android:layout_gravity="center_vertical">
39 android:orientation="vertical"
40 android:layout_alignParentLeft="true"
41 android:layout_width="fill_parent"
42 android:layout_height="wrap_content"
43 android:paddingTop="6dip"
44 android:paddingBottom="6dip"
45 android:paddingRight="6dip"
46 android:paddingLeft="6dip" >
47 <!-- application name -->
48 <TextView android:id="@+id/app_name"
49 android:layout_width="wrap_content"
50 android:layout_height="wrap_content"
51 android:textAppearance="?android:attr/textAppearanceMedium"
52 android:textStyle="bold"
53 android:singleLine="true"
54 android:ellipsize="marquee"
55 android:layout_marginBottom="2dip" />
56 <!-- application version -->
57 <TextView android:id="@+id/app_version"
58 android:layout_marginTop="-4dip"
59 android:layout_gravity="center_vertical"
60 android:layout_width="wrap_content"
61 android:layout_height="wrap_content"
62 android:textAppearance="?android:attr/textAppearanceSmall" />
65 <!-- application icon -->
66 <ImageView android:id="@+id/app_icon"
67 android:layout_width="@android:dimen/app_icon_size"
68 android:layout_height="@android:dimen/app_icon_size"
69 android:layout_alignParentRight="true"
70 android:paddingTop="6dip"
71 android:paddingBottom="6dip"
72 android:paddingRight="6dip"
73 android:scaleType="fitCenter" />
78 style="?android:attr/listSeparatorTextViewStyle"
79 android:text="@string/storage_label" />
82 android:layout_width="fill_parent"
83 android:layout_height="wrap_content"
84 android:paddingLeft="6dip"
85 android:orientation="vertical">
87 android:layout_width="fill_parent"
88 android:layout_height="wrap_content"
89 android:orientation="horizontal"
90 android:baselineAligned="true"
91 android:paddingTop="-1dip">
93 android:id="@+id/total_size_prefix"
94 android:text="@string/total_size_label"
95 android:textAppearance="?android:attr/textAppearanceMedium"
96 android:layout_height="wrap_content"
97 android:layout_width="wrap_content"
99 android:paddingTop="6dip"
100 android:paddingLeft="6dip"/>
103 android:id="@+id/info_size_dots"
104 android:src="@drawable/dotted_line_480px"
105 android:layout_width="0dip"
106 android:layout_weight="1"
107 android:layout_height="1px"
108 android:layout_gravity="bottom"
109 android:layout_marginLeft="1dip"
110 android:layout_marginRight="1dip"
111 android:layout_marginBottom="4dip"
112 android:scaleType="center" />
114 android:id="@+id/total_size_text"
115 android:paddingTop="6dip"
116 android:paddingRight="6dip"
117 android:textAppearance="?android:attr/textAppearanceMedium"
118 android:layout_height="wrap_content"
119 android:layout_width="wrap_content"
120 android:maxLines="1" />
124 android:layout_width="fill_parent"
125 android:layout_height="wrap_content"
126 android:orientation="horizontal"
127 android:baselineAligned="true"
128 android:paddingTop="-1dip">
130 android:id="@+id/application_size_prefix"
131 android:text="@string/application_size_label"
132 android:textAppearance="?android:attr/textAppearanceMedium"
133 android:layout_height="wrap_content"
134 android:layout_width="wrap_content"
136 android:paddingTop="6dip"
137 android:paddingLeft="6dip"/>
139 android:id="@+id/info_size_dots"
140 android:src="@drawable/dotted_line_480px"
141 android:layout_width="0dip"
142 android:layout_weight="1"
143 android:layout_height="1px"
144 android:layout_gravity="bottom"
145 android:layout_marginLeft="1dip"
146 android:layout_marginRight="1dip"
147 android:layout_marginBottom="4dip"
148 android:scaleType="center" />
150 android:id="@+id/application_size_text"
151 android:textAppearance="?android:attr/textAppearanceMedium"
152 android:paddingTop="6dip"
153 android:paddingRight="6dip"
154 android:layout_height="wrap_content"
155 android:layout_width="wrap_content"
156 android:maxLines="1" />
160 android:id="@+id/info_size"
161 android:layout_width="fill_parent"
162 android:layout_height="wrap_content"
163 android:orientation="horizontal"
164 android:baselineAligned="true"
165 android:paddingTop="-1dip">
167 android:id="@+id/data_size_prefix"
168 android:text="@string/data_size_label"
169 android:textAppearance="?android:attr/textAppearanceMedium"
170 android:layout_height="wrap_content"
171 android:layout_width="wrap_content"
173 android:paddingTop="6dip"
174 android:paddingLeft="6dip"/>
176 android:id="@+id/info_size_dots"
177 android:src="@drawable/dotted_line_480px"
178 android:layout_width="0dip"
179 android:layout_weight="1"
180 android:layout_height="1px"
181 android:layout_gravity="bottom"
182 android:layout_marginLeft="1dip"
183 android:layout_marginRight="1dip"
184 android:layout_marginBottom="4dip"
185 android:scaleType="center" />
187 android:id="@+id/data_size_text"
188 android:textAppearance="?android:attr/textAppearanceMedium"
189 android:paddingTop="6dip"
190 android:paddingRight="6dip"
191 android:layout_height="wrap_content"
192 android:layout_width="wrap_content"
193 android:maxLines="1" />
196 <!-- Manage space, Clear data/Uninstall buttons -->
198 android:layout_width="fill_parent"
199 android:layout_height="wrap_content"
200 android:gravity="bottom"
201 android:orientation="horizontal">
203 android:id="@+id/manage_space_button"
204 android:text="@string/manage_space_text"
205 android:visibility="invisible"
206 android:layout_width="150dip"
207 android:paddingLeft="6dip"
208 android:layout_gravity="left"
209 android:layout_weight="0.4"
210 android:layout_height="wrap_content"/>
213 android:id="@+id/buttons_spacer_left"
214 android:layout_width="0dip"
215 android:layout_height="wrap_content"
216 android:layout_weight="0.2"
217 android:visibility="gone" />
220 android:id="@+id/uninstall_button"
221 android:layout_width="150dip"
222 android:paddingRight="6dip"
223 android:layout_gravity="right"
224 android:layout_weight="0.4"
225 android:layout_height="wrap_content"/>
229 <!-- Clear cache section -->
231 android:id="@+id/cache_panel"
232 android:layout_width="fill_parent"
233 android:layout_height="wrap_content" >
235 android:id="@+id/cache_header"
236 style="?android:attr/listSeparatorTextViewStyle"
237 android:text="@string/cache_header_label" />
239 android:id="@+id/cache_size"
240 android:layout_width="fill_parent"
241 android:layout_height="wrap_content"
242 android:orientation="horizontal"
243 android:baselineAligned="true"
244 android:layout_below="@id/cache_header"
245 android:paddingTop="-1dip">
247 android:text="@string/cache_size_label"
248 android:layout_height="wrap_content"
249 android:layout_width="wrap_content"
251 android:textAppearance="?android:attr/textAppearanceMedium"
252 android:paddingTop="6dip"
253 android:gravity="center_vertical"
254 android:paddingLeft="6dip"/>
256 android:src="@drawable/dotted_line_480px"
257 android:layout_width="0dip"
258 android:layout_weight="1"
259 android:layout_height="1px"
260 android:layout_gravity="bottom"
261 android:layout_marginLeft="1dip"
262 android:layout_marginRight="1dip"
263 android:layout_marginBottom="4dip"
264 android:scaleType="center" />
266 android:id="@+id/cache_size_text"
267 android:textAppearance="?android:attr/textAppearanceMedium"
268 android:paddingTop="6dip"
269 android:paddingRight="6dip"
270 android:layout_height="wrap_content"
271 android:layout_width="wrap_content"
272 android:maxLines="1" />
275 <Button android:id="@+id/clear_cache_button"
276 android:layout_alignParentRight="true"
277 android:layout_below="@id/cache_size"
278 android:layout_centerHorizontal="true"
279 android:layout_width="150dip"
280 android:text="@string/clear_cache_btn_text"
281 android:layout_height="wrap_content" />
284 <!-- Prefered activities section -->
286 style="?android:attr/listSeparatorTextViewStyle"
287 android:text="@string/auto_launch_label" />
290 android:layout_width="fill_parent"
291 android:layout_height="wrap_content"
292 android:layout_gravity="center_vertical">
293 <TextView android:id="@+id/auto_launch"
294 android:textAppearance="?android:attr/textAppearanceSmall"
295 android:layout_alignParentLeft="true"
296 android:layout_width="fill_parent"
297 android:layout_height="wrap_content"
298 android:paddingTop="6dip"
299 android:paddingRight="6dip"
300 android:paddingLeft="6dip" />
301 <Button android:id="@+id/clear_activities_button"
302 android:layout_alignParentRight="true"
303 android:layout_below="@id/auto_launch"
304 android:layout_centerHorizontal="true"
305 android:layout_width="150dip"
306 android:text="@string/clear_activities"
307 android:layout_height="wrap_content" />
310 <!-- Other controls section -->
312 style="?android:attr/listSeparatorTextViewStyle"
313 android:text="@string/controls_label" />
316 android:layout_width="fill_parent"
317 android:layout_height="wrap_content"
318 android:layout_gravity="center_vertical">
319 <Button android:id="@+id/force_stop_button"
320 android:layout_alignParentRight="true"
321 android:layout_alignParentTop="true"
322 android:layout_centerHorizontal="true"
323 android:paddingTop="6dip"
324 android:layout_width="150dip"
325 android:text="@string/force_stop"
326 android:layout_height="wrap_content" />
329 <!-- Permissions section -->
331 android:id="@+id/permissions_section"
332 android:layout_width="fill_parent"
333 android:layout_height="fill_parent"
334 android:orientation="vertical">
336 style="?android:attr/listSeparatorTextViewStyle"
337 android:text="@string/permissions_label" />
339 android:text="@string/security_settings_desc"
340 android:textAppearance="?android:attr/textAppearanceSmall"
341 android:paddingTop="6dip"
342 android:paddingLeft="6dip"
343 android:paddingBottom="6dip"
344 android:layout_width="fill_parent"
345 android:layout_height="wrap_content" />
347 android:id="@+id/security_settings_list"
348 android:layout_width="fill_parent"
349 android:layout_height="fill_parent"
350 android:orientation="vertical"/>