Cleaning up XML parser.
[acal.git] / AndroidManifest.xml
blob439c0ee1c5e02e9b6d1a85a229bfca973379fb22
1 <?xml version="1.0" encoding="utf-8"?>
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3       package="com.morphoss.acal"
4       android:versionCode="31" android:versionName="1.29-almost-1.3)">
5     <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="7"/>
6       
7     <application 
8         android:icon="@drawable/icon" 
9         android:label="@string/appName" 
10         android:debuggable="false" 
11         android:description="@string/appDescription"
12         android:theme="@android:style/Theme.NoTitleBar">
13         
14         <activity android:name="aCal" android:label="@string/appName">
15             <intent-filter>
16                 <action android:name="android.intent.action.MAIN" />
17                 <category android:name="android.intent.category.LAUNCHER" />
18             </intent-filter>
19         </activity>
20         <activity android:name="aCalTasks"
21                 android:label="@string/appNameTasks"
22                 android:icon="@drawable/icon_tasks" 
23                 android:description="@string/appDescriptionTasks">
24             <intent-filter>
25                 <action android:name="android.intent.action.MAIN" />
26                 <category android:name="android.intent.category.LAUNCHER" />
27             </intent-filter>
28         </activity>
29         <activity android:name=".activity.MonthView" android:label="@string/appActivityMonthView">
30             <intent-filter>
31              <action android:name="com.morphoss.acal.activity.MonthView" />
32              <category android:name="android.intent.category.DEFAULT" />
33             </intent-filter>
34         </activity>
35         <activity android:launchMode="standard" android:name=".activity.YearView" android:label="@string/appActivityYearView" android:icon="@drawable/icon">
36             <intent-filter>
37              <action android:name="com.morphoss.acal.activity.YearView" />
38              <category android:name="android.intent.category.DEFAULT" />
39             </intent-filter>
40         </activity>
41         
42         <activity 
43                 android:launchMode="standard" 
44                 android:name=".weekview.WeekViewActivity" 
45                 android:label="@string/appActivityWeekView" 
46                 android:icon="@drawable/icon">
47             <intent-filter>
48                 <action android:name="com.morphoss.acal.weekview.WeekViewActivity" />
49                 <category android:name="android.intent.category.DEFAULT" />
50             </intent-filter>
51         </activity>
52         
53         <activity android:launchMode="standard" android:name=".activity.serverconfig.ServerConfigList" android:label="@string/appActivityServerConfigList" android:icon="@drawable/icon" android:screenOrientation="portrait">
54             <intent-filter>
55              <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfigList" />
56              <category android:name="android.intent.category.DEFAULT" />
57             </intent-filter>
58         </activity>
59         <activity android:launchMode="standard" android:name=".activity.serverconfig.AddServerList" android:label="@string/appActivityAddServerList" android:icon="@drawable/icon" android:screenOrientation="portrait">
60             <intent-filter>
61              <action android:name="com.morphoss.acal.activity.serverconfig.AddServerList" />
62              <category android:name="android.intent.category.DEFAULT" />
63             </intent-filter>
64         </activity>
65         <activity android:launchMode="standard" android:name=".activity.CollectionConfigList" android:label="@string/appActivityCollectionConfigList" android:icon="@drawable/icon" android:screenOrientation="portrait">
66             <intent-filter>
67              <action android:name="com.morphoss.acal.activity.CollectionConfigList" />
68              <category android:name="android.intent.category.DEFAULT" />
69             </intent-filter>
70         </activity>
71         <activity android:launchMode="standard" android:name=".activity.Settings" android:label="@string/appActivitySettings" android:icon="@drawable/icon" android:screenOrientation="portrait">
72             <intent-filter>
73              <action android:name="com.morphoss.acal.activity.Settings" />
74              <category android:name="android.intent.category.DEFAULT" />
75             </intent-filter>
76         </activity>
77         <activity android:launchMode="standard" android:name=".activity.DebugSettings" android:label="@string/appActivityDebugSettings" android:icon="@drawable/icon" android:screenOrientation="portrait">
78             <intent-filter>
79              <action android:name="com.morphoss.acal.activity.DebugSettings" />
80              <category android:name="android.intent.category.DEFAULT" />
81             </intent-filter>
82         </activity>
83          <activity android:launchMode="standard" android:name=".activity.serverconfig.ServerConfiguration" android:screenOrientation="portrait">
84             <intent-filter>
85                      <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfiguration" />
86                  <category android:name="android.intent.category.DEFAULT" />
87                         </intent-filter>
88         </activity>
89          <activity android:launchMode="standard" android:name=".activity.CollectionConfiguration" android:screenOrientation="portrait">
90             <intent-filter>
91                      <action android:name="com.morphoss.acal.activity.CollectionConfiguration" />
92                  <category android:name="android.intent.category.DEFAULT" />
93                         </intent-filter>
94         </activity>
95         <activity android:launchMode="standard" android:name=".activity.EventView">
96             <intent-filter>
97                      <action android:name="com.morphoss.acal.activity.EventView" />
98                  <category android:name="android.intent.category.DEFAULT" />
99                         </intent-filter>
100         </activity>
101         <activity android:launchMode="standard" android:name=".activity.EventEdit">
102             <intent-filter>
103                      <action android:name="com.morphoss.acal.activity.EventEdit" />
104                   <action android:name="android.intent.action.VIEW" />
105                  <category android:name="android.intent.category.DEFAULT" />
106                 <data android:scheme="content" />
107                 <data android:scheme="file" />
108                 <data android:scheme="http" />
109                 <data android:mimeType="application/ics" />
110                 <data android:mimeType="text/calendar" />
111                 <!-- the next two lines aren't working atm -->
112                 <data android:mimeType="application/octet-stream" android:pathPattern=".*\\.ics" />
113                 <data android:mimeType="text/*" android:pathPattern=".*\\.ics" />
114         </intent-filter>
115         </activity>
116         <activity android:launchMode="standard" android:name=".activity.TodoListView">
117             <intent-filter>
118                      <action android:name="com.morphoss.acal.activity.TodoListView" />
119                  <category android:name="android.intent.category.DEFAULT" />
120                         </intent-filter>
121         </activity>
122         <activity android:launchMode="standard" android:name=".activity.TodoView">
123             <intent-filter>
124                      <action android:name="com.morphoss.acal.activity.TodoView" />
125                  <category android:name="android.intent.category.DEFAULT" />
126                         </intent-filter>
127         </activity>
128         <activity android:launchMode="standard" android:name=".activity.TodoEdit">
129             <intent-filter>
130                      <action android:name="com.morphoss.acal.activity.TodoEdit" />
131                  <category android:name="android.intent.category.DEFAULT" />
132                         </intent-filter>
133         </activity>
134         <activity android:launchMode="standard" android:name=".activity.ShowUpgradeChanges">
135             <intent-filter>
136                      <action android:name="com.morphoss.acal.activity.ShowUpgradeChanges" />
137                  <category android:name="android.intent.category.DEFAULT" />
138                         </intent-filter>
139         </activity>
140         <activity android:launchMode="singleInstance" android:name=".activity.AlarmActivity" android:screenOrientation="portrait">
141             <intent-filter>
142                      <action android:name="com.morphoss.acal.activity.AlarmActivity" />
143                  <category android:name="android.intent.category.DEFAULT" />
144                         </intent-filter>
145         </activity>
146         <activity android:launchMode="standard" android:name=".activity.AcalPreferences" android:label="@string/appActivityPreference" android:screenOrientation="portrait">
147                 <intent-filter>
148                      <action android:name="com.morphoss.acal.activity.AcalPreferences" />
149                  <category android:name="android.intent.category.DEFAULT" />
150                         </intent-filter>
151                 </activity>
152                 <activity android:name=".widget.Picker" android:label="Number Picker">
153             <intent-filter>
154                 <action android:name="com.morphoss.acal.widget.Picker" />
155                 <category android:name="android.intent.category.DEFAULT" />
156             </intent-filter>
157         </activity>
158         <provider android:authorities="servers" android:name="com.morphoss.acal.providers.Servers"/>
159         <provider android:authorities="pathsets" android:name="com.morphoss.acal.providers.PathSets"/>
160         <provider android:authorities="collections" android:name="com.morphoss.acal.providers.DavCollections"/>
161         <provider android:authorities="resources" android:name="com.morphoss.acal.providers.DavResources"/>
162         <provider android:authorities="pendingchanges" android:name="com.morphoss.acal.providers.PendingChanges"/>
163                 <service android:name="com.morphoss.acal.service.aCalService">
164                         <intent-filter>
165                                 <action android:name="com.morphoss.acal.service.aCalService"/>
166                         </intent-filter>
167                 </service>
168                 <service android:name="com.morphoss.acal.dataservice.CalendarDataService">
169                         <intent-filter>
170                                 <action android:name="com.morphoss.acal.dataservice.CalendarDataService"/>
171                         </intent-filter>
172                 </service>
173                 
174                 <receiver android:name="com.morphoss.acal.receivers.StartUpIntentReceiver">
175                         <intent-filter>
176                                 <action android:name="android.intent.action.BOOT_COMPLETED" />
177                                 <category android:name="android.intent.category.HOME" />
178                         </intent-filter>
179                 </receiver>
180     </application>
181          
182 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
183 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
184 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
185 <uses-permission android:name="android.permission.INTERNET" />
186 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
187 <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY"></uses-permission>
188 <uses-permission android:name="android.permission.READ_CALENDAR"></uses-permission>
189 <uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
190 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>
191 <uses-permission android:name="android.permission.VIBRATE"/>
192 <uses-permission android:name="android.permission.WRITE_CALENDAR"></uses-permission>
193 <uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission>
194 <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
195 <uses-feature android:required="false" android:name="android.hardware.wifi"/>
196 <uses-feature android:required="false" android:name="android.hardware.location.network"/>
197 <uses-feature android:required="false" android:name="android.hardware.location"/>
198 <supports-screens
199         android:largeScreens="true"
200         android:normalScreens="true"
201         android:smallScreens="true"
202         android:anyDensity="true" 
203     />
205 </manifest>