main.xml revision 782a81fdd4cbf35bb2bcc031a0c1d1eeedf6992e
1<?xml version="1.0" encoding="utf-8"?>
2<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
3    android:layout_width="match_parent"
4    android:layout_height="match_parent">
5
6<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
7    android:layout_width="fill_parent"
8    android:layout_height="fill_parent"
9    android:stretchColumns="true">
10
11  <TableRow>
12    <TextView
13        android:layout_width="wrap_content"
14        android:layout_height="wrap_content"
15        android:text="Iteration count:"
16        />
17
18    <EditText android:id="@+id/iterations_edit"
19        android:layout_width="fill_parent"
20        android:layout_height="wrap_content"
21        android:numeric="integer"
22        android:singleLine="true"
23        android:text="100"
24        />
25  </TableRow>
26
27  <TableRow>
28    <TextView
29        android:layout_width="wrap_content"
30        android:layout_height="wrap_content"
31        android:text="Profile filename:"
32        />
33
34    <EditText android:id="@+id/trace_edit"
35        android:layout_width="fill_parent"
36        android:layout_height="wrap_content"
37        android:singleLine="true"
38        />
39  </TableRow>
40
41  <TableRow>
42    <LinearLayout android:layout_height="wrap_content"
43                  android:layout_width="wrap_content"
44                  android:orientation="vertical">
45      <TextView  
46         android:id="@+id/file_read_text"
47         android:layout_width="fill_parent" 
48         android:layout_height="wrap_content" 
49         android:text="Seek + read cached:"
50         />
51      <Button
52         android:id="@+id/file_read_button"
53         android:layout_width="fill_parent" 
54         android:layout_height="wrap_content" 
55         android:text="File read"
56         />
57    </LinearLayout>
58
59    <LinearLayout android:layout_height="wrap_content"
60                  android:layout_width="wrap_content"
61                  android:orientation="vertical">
62      <TextView  
63         android:id="@+id/file_write_text"
64         android:layout_width="fill_parent" 
65         android:layout_height="wrap_content" 
66         android:text="Open + write + close:"
67         />
68      <Button
69         android:id="@+id/file_write_button"
70         android:layout_width="fill_parent" 
71         android:layout_height="wrap_content" 
72         android:text="File write"
73         />
74    </LinearLayout>
75  </TableRow>
76
77  <TableRow>
78    <LinearLayout android:layout_height="wrap_content"
79                  android:layout_width="wrap_content"
80                  android:orientation="vertical">
81      <TextView  
82         android:id="@+id/settings_read_text"
83         android:layout_width="fill_parent" 
84         android:layout_height="wrap_content" 
85         android:text="Settings read xproc:"
86         />
87      <Button
88         android:id="@+id/settings_read_button"
89         android:layout_width="fill_parent" 
90         android:layout_height="wrap_content" 
91         android:text="Settings read"
92         />
93    </LinearLayout>
94
95    <LinearLayout android:layout_height="wrap_content"
96                  android:layout_width="wrap_content"
97                  android:orientation="vertical">
98      <TextView  
99         android:id="@+id/settings_sleep_text"
100         android:layout_width="fill_parent" 
101         android:layout_height="wrap_content" 
102         android:text="... + post sleep:"
103         />
104      <Button
105         android:id="@+id/settings_sleep_button"
106         android:layout_width="fill_parent" 
107         android:layout_height="wrap_content" 
108         android:text="Sleep + Read"
109         />
110    </LinearLayout>
111  </TableRow>
112
113  <TableRow>
114    <LinearLayout android:layout_height="wrap_content"
115                  android:layout_width="wrap_content"
116                  android:orientation="vertical">
117      <TextView  
118         android:id="@+id/settings_write_text"
119         android:layout_width="fill_parent" 
120         android:layout_height="wrap_content" 
121         android:text="Settings write:" />
122      <Button
123         android:id="@+id/settings_write_button"
124         android:layout_width="fill_parent" 
125         android:layout_height="wrap_content" 
126         android:text="Settings write" />
127    </LinearLayout>
128
129    <LinearLayout android:layout_height="wrap_content"
130                  android:layout_width="wrap_content"
131                  android:orientation="vertical">
132      <TextView  
133         android:id="@+id/settings_writedup_text"
134         android:layout_width="fill_parent" 
135         android:layout_height="wrap_content" 
136         android:text="Settings dup write:" />
137      <Button
138         android:id="@+id/settings_writedup_button"
139         android:layout_width="fill_parent" 
140         android:layout_height="wrap_content" 
141         android:text="Dup writes" />
142    </LinearLayout>
143  </TableRow>
144
145  <TableRow>
146    <LinearLayout android:layout_height="wrap_content"
147                  android:layout_width="wrap_content"
148                  android:orientation="vertical">
149      <TextView  
150         android:id="@+id/dummy_lookup_text"
151         android:layout_width="fill_parent" 
152         android:layout_height="wrap_content" 
153         android:text="Noop xproc Provider:" />
154      <Button
155         android:id="@+id/dummy_lookup_button"
156         android:layout_width="fill_parent" 
157         android:layout_height="wrap_content" 
158         android:text="Noop xproc query" />
159    </LinearLayout>
160
161    <LinearLayout android:layout_height="wrap_content"
162                  android:layout_width="wrap_content"
163                  android:orientation="vertical">
164      <TextView  
165         android:id="@+id/dummy_local_lookup_text"
166         android:layout_width="fill_parent" 
167         android:layout_height="wrap_content" 
168         android:text="Noop inproc Provider:" />
169      <Button
170         android:id="@+id/dummy_local_lookup_button"
171         android:layout_width="fill_parent" 
172         android:layout_height="wrap_content" 
173         android:text="Noop inproc query" />
174    </LinearLayout>
175  </TableRow>
176
177  <TableRow>
178    <LinearLayout android:layout_height="wrap_content"
179                  android:layout_width="wrap_content"
180                  android:orientation="vertical">
181      <TextView  
182         android:id="@+id/localsocket_text"
183         android:layout_width="fill_parent" 
184         android:layout_height="wrap_content" 
185         android:text="LocalSocket xproc:" />
186      <Button
187         android:id="@+id/localsocket_button"
188         android:layout_width="fill_parent" 
189         android:layout_height="wrap_content" 
190         android:text="LocalSocket xproc" />
191    </LinearLayout>
192
193    <LinearLayout android:layout_height="wrap_content"
194                  android:layout_width="wrap_content"
195                  android:orientation="vertical">
196      <TextView  
197         android:id="@+id/proc_text"
198         android:layout_width="fill_parent" 
199         android:layout_height="wrap_content" 
200         android:text="/proc file read:" />
201      <Button
202         android:id="@+id/proc_button"
203         android:layout_width="fill_parent" 
204         android:layout_height="wrap_content" 
205         android:text="/proc file reads" />
206    </LinearLayout>
207
208  </TableRow>
209
210  <TableRow>
211    <LinearLayout android:layout_height="wrap_content"
212                  android:layout_width="wrap_content"
213                  android:orientation="vertical">
214      <TextView  
215         android:id="@+id/service_text"
216         android:layout_width="fill_parent" 
217         android:layout_height="wrap_content" 
218         android:text="Service void xproc:" />
219      <Button
220         android:id="@+id/service_button"
221         android:layout_width="fill_parent" 
222         android:layout_height="wrap_content" 
223         android:text="Service; void" />
224    </LinearLayout>
225
226    <LinearLayout android:layout_height="wrap_content"
227                  android:layout_width="wrap_content"
228                  android:orientation="vertical">
229      <TextView  
230         android:id="@+id/service2_text"
231         android:layout_width="fill_parent" 
232         android:layout_height="wrap_content" 
233         android:text="Service ret-string xproc:" />
234      <Button
235         android:id="@+id/service2_button"
236         android:layout_width="fill_parent" 
237         android:layout_height="wrap_content" 
238         android:text="Service; string" />
239    </LinearLayout>
240  </TableRow>
241
242  <TableRow>
243    <LinearLayout android:layout_height="wrap_content"
244                  android:layout_width="wrap_content"
245                  android:orientation="vertical">
246      <TextView  
247         android:id="@+id/ping_media_text"
248         android:layout_width="fill_parent" 
249         android:layout_height="wrap_content" 
250         android:text="Ping media player service:" />
251      <Button
252         android:id="@+id/ping_media_button"
253         android:layout_width="fill_parent" 
254         android:layout_height="wrap_content" 
255         android:text="Ping media" />
256    </LinearLayout>
257
258    <LinearLayout android:layout_height="wrap_content"
259                  android:layout_width="wrap_content"
260                  android:orientation="vertical">
261      <TextView  
262         android:id="@+id/ping_activity_text"
263         android:layout_width="fill_parent" 
264         android:layout_height="wrap_content" 
265         android:text="Ping activity service:" />
266      <Button
267         android:id="@+id/ping_activity_button"
268         android:layout_width="fill_parent" 
269         android:layout_height="wrap_content" 
270         android:text="Ping activity" />
271    </LinearLayout>
272  </TableRow>
273
274  <TableRow>
275    <LinearLayout android:layout_height="wrap_content"
276                  android:layout_width="wrap_content"
277                  android:orientation="vertical">
278      <TextView  
279         android:id="@+id/call_text"
280         android:layout_width="fill_parent" 
281         android:layout_height="wrap_content" 
282         android:text="Call:" />
283      <Button
284         android:id="@+id/call_button"
285         android:layout_width="fill_parent" 
286         android:layout_height="wrap_content" 
287         android:text="cp.Call()" />
288    </LinearLayout>
289
290    <LinearLayout android:layout_height="wrap_content"
291                  android:layout_width="wrap_content"
292                  android:orientation="vertical">
293      <TextView  
294         android:id="@+id/call2_text"
295         android:layout_width="fill_parent" 
296         android:layout_height="wrap_content" 
297         android:text="Call non-exist:" />
298      <Button
299         android:id="@+id/call2_button"
300         android:layout_width="fill_parent" 
301         android:layout_height="wrap_content" 
302         android:text="cp.Call() no exist" />
303    </LinearLayout>
304  </TableRow>
305
306  <TableRow>
307    <LinearLayout android:layout_height="wrap_content"
308                  android:layout_width="wrap_content"
309                  android:orientation="vertical">
310      <TextView  
311         android:id="@+id/obtain_text"
312         android:layout_width="fill_parent" 
313         android:layout_height="wrap_content" 
314         android:text="Obtain parcel:" />
315      <Button
316         android:id="@+id/obtain_button"
317         android:layout_width="fill_parent" 
318         android:layout_height="wrap_content" 
319         android:text="Parcel.obtain()" />
320    </LinearLayout>
321
322    <LinearLayout android:layout_height="wrap_content"
323                  android:layout_width="wrap_content"
324                  android:orientation="vertical">
325      <TextView  
326         android:id="@+id/recycle_text"
327         android:layout_width="fill_parent" 
328         android:layout_height="wrap_content" 
329         android:text="Recycle parcel:" />
330      <Button
331         android:id="@+id/recycle_button"
332         android:layout_width="fill_parent" 
333         android:layout_height="wrap_content" 
334         android:text="Parcel.recycle()" />
335    </LinearLayout>
336  </TableRow>
337
338  <TableRow>
339    <LinearLayout android:layout_height="wrap_content"
340                  android:layout_width="wrap_content"
341                  android:orientation="vertical">
342      <TextView  
343         android:id="@+id/strictmode_text"
344         android:layout_width="fill_parent" 
345         android:layout_height="wrap_content" 
346         android:text="StrictMode.set:" />
347      <Button
348         android:id="@+id/strictmode_button"
349         android:layout_width="fill_parent" 
350         android:layout_height="wrap_content" 
351         android:text="StrictMode (both)" />
352    </LinearLayout>
353
354    <LinearLayout android:layout_height="wrap_content"
355                  android:layout_width="wrap_content"
356                  android:orientation="vertical">
357      <TextView  
358         android:id="@+id/binderstrict_text"
359         android:layout_width="fill_parent" 
360         android:layout_height="wrap_content" 
361         android:text="Binder.setStrictMode:" />
362      <Button
363         android:id="@+id/binderstrict_button"
364         android:layout_width="fill_parent" 
365         android:layout_height="wrap_content" 
366         android:text="Binder strictMode (JNI)" />
367    </LinearLayout>
368
369  </TableRow>
370
371</TableLayout>
372
373</ScrollView>
374