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" >
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" />
29 android:name="android.hardware.wifi"
30 android:required="false" />
32 android:name="android.hardware.location.network"
33 android:required="false" />
35 android:name="android.hardware.location"
36 android:required="false" />
38 android:anyDensity="true"
39 android:largeScreens="true"
40 android:normalScreens="true"
41 android:resizeable="true"
42 android:smallScreens="true" />
44 android:debuggable="false"
45 android:description="@string/appDescription"
46 android:icon="@drawable/ic_launcher_events"
47 android:label="@string/appName"
48 android:theme="@android:style/Theme.NoTitleBar" >
51 android:label="@string/appName" >
53 <action android:name="android.intent.action.MAIN" />
54 <category android:name="android.intent.category.LAUNCHER" />
58 android:name="aCalTasks"
59 android:description="@string/appDescriptionTasks"
60 android:icon="@drawable/ic_launcher_tasks"
61 android:label="@string/appNameTasks" >
63 <action android:name="android.intent.action.MAIN" />
64 <category android:name="android.intent.category.LAUNCHER" />
68 android:name="aCalNotes"
69 android:description="@string/appDescriptionNotes"
70 android:icon="@drawable/ic_launcher_journals"
71 android:label="@string/appNameNotes" >
73 <action android:name="android.intent.action.MAIN" />
74 <category android:name="android.intent.category.LAUNCHER" />
78 android:name=".activity.MonthView"
79 android:label="@string/appActivityMonthView" >
81 <action android:name="com.morphoss.acal.activity.MonthView" />
82 <category android:name="android.intent.category.DEFAULT" />
86 android:name=".activity.YearView"
87 android:label="@string/appActivityYearView"
88 android:launchMode="standard" >
90 <action android:name="com.morphoss.acal.activity.YearView" />
91 <category android:name="android.intent.category.DEFAULT" />
95 android:name=".weekview.WeekViewActivity"
96 android:label="@string/appActivityWeekView"
97 android:launchMode="standard" >
99 <action android:name="com.morphoss.acal.weekview.WeekViewActivity" />
100 <category android:name="android.intent.category.DEFAULT" />
104 android:name=".activity.serverconfig.ServerConfigList"
105 android:label="@string/appActivityServerConfigList"
106 android:launchMode="standard" >
108 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfigList" />
109 <category android:name="android.intent.category.DEFAULT" />
113 android:name=".activity.serverconfig.AddServerList"
114 android:label="@string/appActivityAddServerList"
115 android:launchMode="standard" >
117 <action android:name="com.morphoss.acal.activity.serverconfig.AddServerList" />
118 <category android:name="android.intent.category.DEFAULT" />
122 android:name=".activity.CollectionConfigList"
123 android:label="@string/appActivityCollectionConfigList"
124 android:launchMode="standard" >
126 <action android:name="com.morphoss.acal.activity.CollectionConfigList" />
127 <category android:name="android.intent.category.DEFAULT" />
131 android:name=".activity.Settings"
132 android:label="@string/appActivitySettings"
133 android:launchMode="standard" >
135 <action android:name="com.morphoss.acal.activity.Settings" />
136 <category android:name="android.intent.category.DEFAULT" />
140 android:name=".activity.DebugSettings"
141 android:label="@string/appActivityDebugSettings"
142 android:launchMode="standard" >
144 <action android:name="com.morphoss.acal.activity.DebugSettings" />
145 <category android:name="android.intent.category.DEFAULT" />
149 android:name=".activity.serverconfig.ServerConfiguration"
150 android:launchMode="standard" >
152 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfiguration" />
153 <category android:name="android.intent.category.DEFAULT" />
157 android:name=".activity.CollectionConfiguration"
158 android:launchMode="standard" >
160 <action android:name="com.morphoss.acal.activity.CollectionConfiguration" />
161 <category android:name="android.intent.category.DEFAULT" />
165 android:name=".activity.EventView"
166 android:launchMode="standard" >
168 <action android:name="com.morphoss.acal.activity.EventView" />
169 <category android:name="android.intent.category.DEFAULT" />
173 android:name=".activity.EventEdit"
174 android:icon="@drawable/ic_launcher_events"
175 android:launchMode="standard" >
177 <action android:name="com.morphoss.acal.activity.EventEdit" />
178 <category android:name="android.intent.category.DEFAULT" />
182 android:name=".activity.TodoListView"
183 android:launchMode="standard" >
185 <action android:name="com.morphoss.acal.activity.TodoListView" />
186 <category android:name="android.intent.category.DEFAULT" />
190 android:name=".activity.JournalListView"
191 android:launchMode="standard" >
193 <action android:name="com.morphoss.acal.activity.JournalListView" />
194 <category android:name="android.intent.category.DEFAULT" />
198 android:name=".activity.TodoView"
199 android:launchMode="standard" >
201 <action android:name="com.morphoss.acal.activity.TodoView" />
202 <category android:name="android.intent.category.DEFAULT" />
206 android:name=".activity.JournalView"
207 android:launchMode="standard" >
209 <action android:name="com.morphoss.acal.activity.JournalView" />
210 <category android:name="android.intent.category.DEFAULT" />
214 android:name=".activity.TodoEdit"
215 android:launchMode="standard" >
217 <action android:name="com.morphoss.acal.activity.TodoEdit" />
218 <category android:name="android.intent.category.DEFAULT" />
222 android:name=".activity.JournalEdit"
223 android:launchMode="standard" >
225 <action android:name="com.morphoss.acal.activity.JournalEdit" />
226 <category android:name="android.intent.category.DEFAULT" />
230 android:name=".activity.ShowUpgradeChanges"
231 android:launchMode="standard" >
233 <action android:name="com.morphoss.acal.activity.ShowUpgradeChanges" />
234 <category android:name="android.intent.category.DEFAULT" />
238 android:name=".activity.AlarmActivity"
239 android:launchMode="singleTask" >
241 <action android:name="com.morphoss.acal.activity.AlarmActivity" />
242 <category android:name="android.intent.category.DEFAULT" />
246 android:name=".activity.AcalPreferences"
247 android:label="@string/appActivityPreference"
248 android:launchMode="standard" >
250 <action android:name="com.morphoss.acal.activity.AcalPreferences" />
251 <category android:name="android.intent.category.DEFAULT" />
255 android:name=".widget.Picker"
256 android:label="Number Picker" >
258 <action android:name="com.morphoss.acal.widget.Picker" />
259 <category android:name="android.intent.category.DEFAULT" />
263 android:name=".service.ContactsSyncAdapterService"
264 android:exported="true"
265 android:permission="android.permission.WRITE_CONTACTS"
266 android:process=":contacts" >
268 <action android:name="android.content.SyncAdapter" />
271 android:name="android.content.SyncAdapter"
272 android:resource="@xml/sync_contacts" />
275 android:name="com.morphoss.acal.providers.Servers"
276 android:authorities="servers"
277 android:exported="false" />
279 android:name="com.morphoss.acal.providers.PathSets"
280 android:authorities="pathsets"
281 android:exported="false" />
283 android:name="com.morphoss.acal.providers.DavCollections"
284 android:authorities="collections"
285 android:exported="false" />
286 <service android:name="com.morphoss.acal.service.aCalService" >
288 <action android:name="com.morphoss.acal.service.aCalService" />
292 android:name="com.morphoss.acal.service.AcalAuthenticator"
293 android:exported="true"
294 android:permission="android.permission.AUTHENTICATE_ACCOUNTS"
295 android:process=":auth" >
297 <action android:name="android.accounts.AccountAuthenticator" />
300 android:name="android.accounts.AccountAuthenticator"
301 android:resource="@xml/authenticator" />
303 <receiver android:name="com.morphoss.acal.receivers.StartUpIntentReceiver" >
305 <action android:name="android.intent.action.BOOT_COMPLETED" />
306 <category android:name="android.intent.category.HOME" />
309 <receiver android:name="com.morphoss.acal.desktop.ShowUpcomingWidgetProvider" >
311 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
314 android:name="android.appwidget.provider"
315 android:resource="@xml/show_upcoming_widget_info" />
318 android:name=".receivers.TimezoneChangedReceiver"
319 android:enabled="true" >
321 <action android:name="android.intent.action.TIMEZONE_CHANGED" />
325 android:name=".receivers.iMIPReceiver"
326 android:enabled="true" >
328 <action android:name="android.intent.action.VIEW" />
329 <category android:name="android.intent.category.DEFAULT" />
330 <data android:scheme="content" />
331 <data android:scheme="file" />
332 <data android:scheme="http" />
333 <data android:scheme="webcal" />
334 <data android:mimeType="application/ics" />
335 <data android:mimeType="text/calendar" />
336 <!-- the next two lines aren't working atm -->
338 android:mimeType="application/octet-stream"
339 android:pathPattern=".*\\.ics" />
341 android:mimeType="text/*"
342 android:pathPattern=".*\\.ics" />