Somehow, sometimes collectionIds is null.
[acal.git] / AndroidManifest.xml
blob5512c955c7b2d0f7f097b983939ed8110e4ee80b
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="50"
5         android:versionName="1.49" >
6         <uses-sdk
7                 android:minSdkVersion="4"
8                 android:targetSdkVersion="7" />
9         <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
10         <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
11         <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
12         <uses-permission android:name="android.permission.INTERNET" />
13         <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
14         <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" />
15         <uses-permission android:name="android.permission.READ_CALENDAR" />
16         <uses-permission android:name="android.permission.READ_CONTACTS" />
17         <uses-permission android:name="android.permission.READ_PHONE_STATE" />
18         <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
19         <uses-permission android:name="android.permission.VIBRATE" />
20         <uses-permission android:name="android.permission.WRITE_CALENDAR" />
21         <uses-permission android:name="android.permission.WRITE_CONTACTS" />
22         <uses-permission android:name="android.permission.WAKE_LOCK" />
23         <uses-permission android:name="android.permission.GET_ACCOUNTS" />
24         <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
25         <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
26         <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
27         <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
28         <uses-feature
29                 android:name="android.hardware.wifi"
30                 android:required="false" />
31         <uses-feature
32                 android:name="android.hardware.location.network"
33                 android:required="false" />
34         <uses-feature
35                 android:name="android.hardware.location"
36                 android:required="false" />
37         <supports-screens
38                 android:anyDensity="true"
39                 android:largeScreens="true"
40                 android:normalScreens="true"
41                 android:resizeable="true"
42                 android:smallScreens="true" />
43         <application
44                 android:debuggable="true"
45                 android:description="@string/appDescription"
46                 android:icon="@drawable/ic_launcher_events"
47                 android:label="@string/appName"
48                 android:theme="@android:style/Theme.NoTitleBar" >
49                 <activity
50                         android:name="aCal"
51                         android:label="@string/appName" >
52                         <intent-filter>
53                                 <action android:name="android.intent.action.MAIN" />
54                                 <category android:name="android.intent.category.LAUNCHER" />
55                         </intent-filter>
56                 </activity>
57                 <activity
58                         android:name="aCalTasks"
59                         android:description="@string/appDescriptionTasks"
60                         android:icon="@drawable/ic_launcher_tasks"
61                         android:label="@string/appNameTasks" >
62                         <intent-filter>
63                                 <action android:name="android.intent.action.MAIN" />
64                                 <category android:name="android.intent.category.LAUNCHER" />
65                         </intent-filter>
66                 </activity>
67                 <activity
68                         android:name="aCalNotes"
69                         android:description="@string/appDescriptionNotes"
70                         android:icon="@drawable/ic_launcher_journals"
71                         android:label="@string/appNameNotes" >
72                         <intent-filter>
73                                 <action android:name="android.intent.action.MAIN" />
74                                 <category android:name="android.intent.category.LAUNCHER" />
75                         </intent-filter>
76                 </activity>
77                 <activity
78                         android:name=".activity.MonthView"
79                         android:label="@string/appActivityMonthView" >
80                         <intent-filter>
81                                 <action android:name="com.morphoss.acal.activity.MonthView" />
82                                 <category android:name="android.intent.category.DEFAULT" />
83                         </intent-filter>
84                 </activity>
85                 <activity
86                         android:name=".activity.YearView"
87                         android:label="@string/appActivityYearView"
88                         android:launchMode="standard" >
89                         <intent-filter>
90                                 <action android:name="com.morphoss.acal.activity.YearView" />
91                                 <category android:name="android.intent.category.DEFAULT" />
92                         </intent-filter>
93                 </activity>
94                 <activity
95                         android:name=".weekview.WeekViewActivity"
96                         android:label="@string/appActivityWeekView"
97                         android:launchMode="standard" >
98                         <intent-filter>
99                                 <action android:name="com.morphoss.acal.weekview.WeekViewActivity" />
100                                 <category android:name="android.intent.category.DEFAULT" />
101                         </intent-filter>
102                 </activity>
103                 <activity
104                         android:name=".activity.serverconfig.ServerConfigList"
105                         android:label="@string/appActivityServerConfigList"
106                         android:launchMode="standard" >
107                         <intent-filter>
108                                 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfigList" />
109                                 <category android:name="android.intent.category.DEFAULT" />
110                         </intent-filter>
111                 </activity>
112                 <activity
113                         android:name=".activity.serverconfig.AddServerList"
114                         android:label="@string/appActivityAddServerList"
115                         android:launchMode="standard" >
116                         <intent-filter>
117                                 <action android:name="com.morphoss.acal.activity.serverconfig.AddServerList" />
118                                 <category android:name="android.intent.category.DEFAULT" />
119                         </intent-filter>
120                 </activity>
121                 <activity
122                         android:name=".activity.CollectionConfigList"
123                         android:label="@string/appActivityCollectionConfigList"
124                         android:launchMode="standard" >
125                         <intent-filter>
126                                 <action android:name="com.morphoss.acal.activity.CollectionConfigList" />
127                                 <category android:name="android.intent.category.DEFAULT" />
128                         </intent-filter>
129                 </activity>
130                 <activity
131                         android:name=".activity.Settings"
132                         android:label="@string/appActivitySettings"
133                         android:launchMode="standard" >
134                         <intent-filter>
135                                 <action android:name="com.morphoss.acal.activity.Settings" />
136                                 <category android:name="android.intent.category.DEFAULT" />
137                         </intent-filter>
138                 </activity>
139                 <activity
140                         android:name=".activity.DebugSettings"
141                         android:label="@string/appActivityDebugSettings"
142                         android:launchMode="standard" >
143                         <intent-filter>
144                                 <action android:name="com.morphoss.acal.activity.DebugSettings" />
145                                 <category android:name="android.intent.category.DEFAULT" />
146                         </intent-filter>
147                 </activity>
148                 <activity
149                         android:name=".activity.serverconfig.ServerConfiguration"
150                         android:launchMode="standard" >
151                         <intent-filter>
152                                 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfiguration" />
153                                 <category android:name="android.intent.category.DEFAULT" />
154                         </intent-filter>
155                 </activity>
156                 <activity
157                         android:name=".activity.CollectionConfiguration"
158                         android:launchMode="standard" >
159                         <intent-filter>
160                                 <action android:name="com.morphoss.acal.activity.CollectionConfiguration" />
161                                 <category android:name="android.intent.category.DEFAULT" />
162                         </intent-filter>
163                 </activity>
164                 <activity
165                         android:name=".activity.EventView"
166                         android:launchMode="standard" >
167                         <intent-filter>
168                                 <action android:name="com.morphoss.acal.activity.EventView" />
169                                 <category android:name="android.intent.category.DEFAULT" />
170                         </intent-filter>
171                 </activity>
172                 <activity
173                         android:name=".activity.EventEdit"
174                         android:icon="@drawable/ic_launcher_events"
175                         android:launchMode="standard" >
176                         <intent-filter>
177                                 <action android:name="com.morphoss.acal.activity.EventEdit" />
178                                 <action android:name="android.intent.action.VIEW" />
179                                 <category android:name="android.intent.category.DEFAULT" />
180                                 <data android:scheme="content" />
181                                 <data android:scheme="file" />
182                                 <data android:scheme="http" />
183                                 <data android:mimeType="application/ics" />
184                                 <data android:mimeType="text/calendar" />
185                                 <!-- the next two lines aren't working atm -->
186                                 <data
187                                         android:mimeType="application/octet-stream"
188                                         android:pathPattern=".*\\.ics" />
189                                 <data
190                                         android:mimeType="text/*"
191                                         android:pathPattern=".*\\.ics" />
192                         </intent-filter>
193                 </activity>
194                 <activity
195                         android:name=".activity.TodoListView"
196                         android:launchMode="standard" >
197                         <intent-filter>
198                                 <action android:name="com.morphoss.acal.activity.TodoListView" />
199                                 <category android:name="android.intent.category.DEFAULT" />
200                         </intent-filter>
201                 </activity>
202                 <activity
203                         android:name=".activity.JournalListView"
204                         android:launchMode="standard" >
205                         <intent-filter>
206                                 <action android:name="com.morphoss.acal.activity.JournalListView" />
207                                 <category android:name="android.intent.category.DEFAULT" />
208                         </intent-filter>
209                 </activity>
210                 <activity
211                         android:name=".activity.TodoView"
212                         android:launchMode="standard" >
213                         <intent-filter>
214                                 <action android:name="com.morphoss.acal.activity.TodoView" />
215                                 <category android:name="android.intent.category.DEFAULT" />
216                         </intent-filter>
217                 </activity>
218                 <activity
219                         android:name=".activity.JournalView"
220                         android:launchMode="standard" >
221                         <intent-filter>
222                                 <action android:name="com.morphoss.acal.activity.JournalView" />
223                                 <category android:name="android.intent.category.DEFAULT" />
224                         </intent-filter>
225                 </activity>
226                 <activity
227                         android:name=".activity.TodoEdit"
228                         android:launchMode="standard" >
229                         <intent-filter>
230                                 <action android:name="com.morphoss.acal.activity.TodoEdit" />
231                                 <category android:name="android.intent.category.DEFAULT" />
232                         </intent-filter>
233                 </activity>
234                 <activity
235                         android:name=".activity.JournalEdit"
236                         android:launchMode="standard" >
237                         <intent-filter>
238                                 <action android:name="com.morphoss.acal.activity.JournalEdit" />
239                                 <category android:name="android.intent.category.DEFAULT" />
240                         </intent-filter>
241                 </activity>
242                 <activity
243                         android:name=".activity.ShowUpgradeChanges"
244                         android:launchMode="standard" >
245                         <intent-filter>
246                                 <action android:name="com.morphoss.acal.activity.ShowUpgradeChanges" />
247                                 <category android:name="android.intent.category.DEFAULT" />
248                         </intent-filter>
249                 </activity>
250                 <activity
251                         android:name=".activity.AlarmActivity"
252                         android:launchMode="singleTask" >
253                         <intent-filter>
254                                 <action android:name="com.morphoss.acal.activity.AlarmActivity" />
255                                 <category android:name="android.intent.category.DEFAULT" />
256                         </intent-filter>
257                 </activity>
258                 <activity
259                         android:name=".activity.AcalPreferences"
260                         android:label="@string/appActivityPreference"
261                         android:launchMode="standard" >
262                         <intent-filter>
263                                 <action android:name="com.morphoss.acal.activity.AcalPreferences" />
264                                 <category android:name="android.intent.category.DEFAULT" />
265                         </intent-filter>
266                 </activity>
267                 <activity
268                         android:name=".widget.Picker"
269                         android:label="Number Picker" >
270                         <intent-filter>
271                                 <action android:name="com.morphoss.acal.widget.Picker" />
272                                 <category android:name="android.intent.category.DEFAULT" />
273                         </intent-filter>
274                 </activity>
275                 <service
276                         android:name=".service.ContactsSyncAdapterService"
277                         android:exported="true"
278                         android:process=":contacts" >
279                         <intent-filter>
280                                 <action android:name="android.content.SyncAdapter" />
281                         </intent-filter>
282                         <meta-data
283                                 android:name="android.content.SyncAdapter"
284                                 android:resource="@xml/sync_contacts" />
285                 </service>
286                 <provider
287                         android:name="com.morphoss.acal.providers.Servers"
288                         android:authorities="servers"
289                         android:exported="false" />
290                 <provider
291                         android:name="com.morphoss.acal.providers.PathSets"
292                         android:authorities="pathsets"
293                         android:exported="false" />
294                 <provider
295                         android:name="com.morphoss.acal.providers.DavCollections"
296                         android:authorities="collections"
297                         android:exported="false" />
298                 <service android:name="com.morphoss.acal.service.aCalService" >
299                         <intent-filter>
300                                 <action android:name="com.morphoss.acal.service.aCalService" />
301                         </intent-filter>
302                 </service>
303                 <service
304                         android:name="com.morphoss.acal.service.AcalAuthenticator"
305                         android:exported="true"
306                         android:permission="android.permission.AUTHENTICATE_ACCOUNTS"
307                         android:process=":auth" >
308                         <intent-filter>
309                                 <action android:name="android.accounts.AccountAuthenticator" />
310                         </intent-filter>
311                         <meta-data
312                                 android:name="android.accounts.AccountAuthenticator"
313                                 android:resource="@xml/authenticator" />
314                 </service>
315                 <receiver android:name="com.morphoss.acal.receivers.StartUpIntentReceiver" >
316                         <intent-filter>
317                                 <action android:name="android.intent.action.BOOT_COMPLETED" />
318                                 <category android:name="android.intent.category.HOME" />
319                         </intent-filter>
320                 </receiver>
321                 <receiver android:name="com.morphoss.acal.desktop.ShowUpcomingWidgetProvider" >
322                         <intent-filter>
323                                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
324                         </intent-filter>
325                         <meta-data
326                                 android:name="android.appwidget.provider"
327                                 android:resource="@xml/show_upcoming_widget_info" />
328                 </receiver>
329                 <receiver
330                         android:name=".receivers.TimezoneChangedReceiver"
331                         android:enabled="true" >
332                         <intent-filter>
333                                 <action android:name="android.intent.action.TIMEZONE_CHANGED" />
334                         </intent-filter>
335                 </receiver>
336         </application>
337 </manifest>