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="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" >
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 <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 -->
187 android:mimeType="application/octet-stream"
188 android:pathPattern=".*\\.ics" />
190 android:mimeType="text/*"
191 android:pathPattern=".*\\.ics" />
195 android:name=".activity.TodoListView"
196 android:launchMode="standard" >
198 <action android:name="com.morphoss.acal.activity.TodoListView" />
199 <category android:name="android.intent.category.DEFAULT" />
203 android:name=".activity.JournalListView"
204 android:launchMode="standard" >
206 <action android:name="com.morphoss.acal.activity.JournalListView" />
207 <category android:name="android.intent.category.DEFAULT" />
211 android:name=".activity.TodoView"
212 android:launchMode="standard" >
214 <action android:name="com.morphoss.acal.activity.TodoView" />
215 <category android:name="android.intent.category.DEFAULT" />
219 android:name=".activity.JournalView"
220 android:launchMode="standard" >
222 <action android:name="com.morphoss.acal.activity.JournalView" />
223 <category android:name="android.intent.category.DEFAULT" />
227 android:name=".activity.TodoEdit"
228 android:launchMode="standard" >
230 <action android:name="com.morphoss.acal.activity.TodoEdit" />
231 <category android:name="android.intent.category.DEFAULT" />
235 android:name=".activity.JournalEdit"
236 android:launchMode="standard" >
238 <action android:name="com.morphoss.acal.activity.JournalEdit" />
239 <category android:name="android.intent.category.DEFAULT" />
243 android:name=".activity.ShowUpgradeChanges"
244 android:launchMode="standard" >
246 <action android:name="com.morphoss.acal.activity.ShowUpgradeChanges" />
247 <category android:name="android.intent.category.DEFAULT" />
251 android:name=".activity.AlarmActivity"
252 android:launchMode="singleTask" >
254 <action android:name="com.morphoss.acal.activity.AlarmActivity" />
255 <category android:name="android.intent.category.DEFAULT" />
259 android:name=".activity.AcalPreferences"
260 android:label="@string/appActivityPreference"
261 android:launchMode="standard" >
263 <action android:name="com.morphoss.acal.activity.AcalPreferences" />
264 <category android:name="android.intent.category.DEFAULT" />
268 android:name=".widget.Picker"
269 android:label="Number Picker" >
271 <action android:name="com.morphoss.acal.widget.Picker" />
272 <category android:name="android.intent.category.DEFAULT" />
276 android:name=".service.ContactsSyncAdapterService"
277 android:exported="true"
278 android:process=":contacts" >
280 <action android:name="android.content.SyncAdapter" />
283 android:name="android.content.SyncAdapter"
284 android:resource="@xml/sync_contacts" />
287 android:name="com.morphoss.acal.providers.Servers"
288 android:authorities="servers"
289 android:exported="false" />
291 android:name="com.morphoss.acal.providers.PathSets"
292 android:authorities="pathsets"
293 android:exported="false" />
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" >
300 <action android:name="com.morphoss.acal.service.aCalService" />
304 android:name="com.morphoss.acal.service.AcalAuthenticator"
305 android:exported="true"
306 android:permission="android.permission.AUTHENTICATE_ACCOUNTS"
307 android:process=":auth" >
309 <action android:name="android.accounts.AccountAuthenticator" />
312 android:name="android.accounts.AccountAuthenticator"
313 android:resource="@xml/authenticator" />
315 <receiver android:name="com.morphoss.acal.receivers.StartUpIntentReceiver" >
317 <action android:name="android.intent.action.BOOT_COMPLETED" />
318 <category android:name="android.intent.category.HOME" />
321 <receiver android:name="com.morphoss.acal.desktop.ShowUpcomingWidgetProvider" >
323 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
326 android:name="android.appwidget.provider"
327 android:resource="@xml/show_upcoming_widget_info" />
330 android:name=".receivers.TimezoneChangedReceiver"
331 android:enabled="true" >
333 <action android:name="android.intent.action.TIMEZONE_CHANGED" />