main.xml revision 750bf8a97a746685797d3d1066ef48326e96d398
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  <LinearLayout android:layout_height="wrap_content"
7                android:layout_width="fill_parent"
8                android:orientation="vertical">
9
10      <TextView  
11         android:layout_width="fill_parent" 
12         android:layout_height="wrap_content" 
13         android:text="Policy:"
14         />
15
16      <CheckBox
17         android:id="@+id/policy_no_write"
18         android:layout_height="wrap_content"
19         android:layout_width="fill_parent"
20         android:text="Disallow writes" />
21
22      <CheckBox
23         android:id="@+id/policy_no_reads"
24         android:layout_height="wrap_content"
25         android:layout_width="fill_parent"
26         android:text="Disallow reads" />
27
28      <CheckBox
29         android:id="@+id/policy_no_network"
30         android:layout_height="wrap_content"
31         android:layout_width="fill_parent"
32         android:text="Disallow network" />
33
34      <CheckBox
35         android:id="@+id/policy_penalty_log"
36         android:layout_height="wrap_content"
37         android:layout_width="fill_parent"
38         android:text="Penalty: Log?" />
39
40      <CheckBox
41         android:id="@+id/policy_penalty_dialog"
42         android:layout_height="wrap_content"
43         android:layout_width="fill_parent"
44         android:text="Penalty: Dialog" />
45
46      <CheckBox
47         android:id="@+id/policy_penalty_dropbox"
48         android:layout_height="wrap_content"
49         android:layout_width="fill_parent"
50         android:text="Penalty: Dropbox" />
51
52      <CheckBox
53         android:id="@+id/policy_penalty_death"
54         android:layout_height="wrap_content"
55         android:layout_width="fill_parent"
56         android:text="Penalty: Death" />
57
58      <TextView  
59         android:layout_width="fill_parent" 
60         android:layout_height="wrap_content" 
61         android:text="Actions:"
62         />
63
64      <Button
65         android:id="@+id/write_button"
66         android:layout_width="fill_parent" 
67         android:layout_height="wrap_content" 
68         android:text="sqlite write on UI thread"
69         />
70
71      <Button
72         android:id="@+id/read_button"
73         android:layout_width="fill_parent" 
74         android:layout_height="wrap_content" 
75         android:text="sqlite read on UI thread"
76         />
77
78      <Button
79         android:id="@+id/dns_button"
80         android:layout_width="fill_parent"
81         android:layout_height="wrap_content"
82         android:text="DNS lookup on main thread"
83         />
84
85      <Button
86         android:id="@+id/http_button"
87         android:layout_width="fill_parent"
88         android:layout_height="wrap_content"
89         android:text="(Default) HTTP on main thread"
90         />
91
92      <Button
93         android:id="@+id/http2_button"
94         android:layout_width="fill_parent"
95         android:layout_height="wrap_content"
96         android:text="HttpURLConnection on main thread"
97         />
98
99      <Button
100         android:id="@+id/http3_button"
101         android:layout_width="fill_parent"
102         android:layout_height="wrap_content"
103         android:text="HttpURLConnection (to raw IP)"
104         />
105
106  </LinearLayout>
107
108</ScrollView>
109