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="34"
5 android:versionName="1.32" >
7 android:minSdkVersion="4"
8 android:targetSdkVersion="7" />
10 android:debuggable="false"
11 android:description="@string/appDescription"
12 android:icon="@drawable/icon"
13 android:label="@string/appName"
14 android:theme="@android:style/Theme.NoTitleBar" >
16 android:label="@string/appName"
19 <action android:name="android.intent.action.MAIN" />
20 <category android:name="android.intent.category.LAUNCHER" />
24 android:description="@string/appDescriptionTasks"
25 android:icon="@drawable/icon_tasks"
26 android:label="@string/appNameTasks"
27 android:name="aCalTasks" >
29 <action android:name="android.intent.action.MAIN" />
30 <category android:name="android.intent.category.LAUNCHER" />
34 android:label="@string/appActivityMonthView"
35 android:name=".activity.MonthView" >
37 <action android:name="com.morphoss.acal.activity.MonthView" />
38 <category android:name="android.intent.category.DEFAULT" />
42 android:icon="@drawable/icon"
43 android:label="@string/appActivityYearView"
44 android:launchMode="standard"
45 android:name=".activity.YearView" >
47 <action android:name="com.morphoss.acal.activity.YearView" />
48 <category android:name="android.intent.category.DEFAULT" />
52 android:icon="@drawable/icon"
53 android:label="@string/appActivityWeekView"
54 android:launchMode="standard"
55 android:name=".weekview.WeekViewActivity" >
57 <action android:name="com.morphoss.acal.weekview.WeekViewActivity" />
58 <category android:name="android.intent.category.DEFAULT" />
62 android:icon="@drawable/icon"
63 android:label="@string/appActivityServerConfigList"
64 android:launchMode="standard"
65 android:name=".activity.serverconfig.ServerConfigList" >
67 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfigList" />
68 <category android:name="android.intent.category.DEFAULT" />
72 android:icon="@drawable/icon"
73 android:label="@string/appActivityAddServerList"
74 android:launchMode="standard"
75 android:name=".activity.serverconfig.AddServerList" >
77 <action android:name="com.morphoss.acal.activity.serverconfig.AddServerList" />
78 <category android:name="android.intent.category.DEFAULT" />
82 android:icon="@drawable/icon"
83 android:label="@string/appActivityCollectionConfigList"
84 android:launchMode="standard"
85 android:name=".activity.CollectionConfigList" >
87 <action android:name="com.morphoss.acal.activity.CollectionConfigList" />
88 <category android:name="android.intent.category.DEFAULT" />
92 android:icon="@drawable/icon"
93 android:label="@string/appActivitySettings"
94 android:launchMode="standard"
95 android:name=".activity.Settings" >
97 <action android:name="com.morphoss.acal.activity.Settings" />
98 <category android:name="android.intent.category.DEFAULT" />
102 android:icon="@drawable/icon"
103 android:label="@string/appActivityDebugSettings"
104 android:launchMode="standard"
105 android:name=".activity.DebugSettings" >
107 <action android:name="com.morphoss.acal.activity.DebugSettings" />
108 <category android:name="android.intent.category.DEFAULT" />
112 android:launchMode="standard"
113 android:name=".activity.serverconfig.ServerConfiguration" >
115 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfiguration" />
116 <category android:name="android.intent.category.DEFAULT" />
120 android:launchMode="standard"
121 android:name=".activity.CollectionConfiguration" >
123 <action android:name="com.morphoss.acal.activity.CollectionConfiguration" />
124 <category android:name="android.intent.category.DEFAULT" />
128 android:launchMode="standard"
129 android:name=".activity.EventView" >
131 <action android:name="com.morphoss.acal.activity.EventView" />
132 <category android:name="android.intent.category.DEFAULT" />
136 android:launchMode="standard"
137 android:name=".activity.EventEdit" >
139 <action android:name="com.morphoss.acal.activity.EventEdit" />
140 <action android:name="android.intent.action.VIEW" />
141 <category android:name="android.intent.category.DEFAULT" />
142 <data android:scheme="content" />
143 <data android:scheme="file" />
144 <data android:scheme="http" />
145 <data android:mimeType="application/ics" />
146 <data android:mimeType="text/calendar" />
147 <!-- the next two lines aren't working atm -->
149 android:mimeType="application/octet-stream"
150 android:pathPattern=".*\\.ics" />
152 android:mimeType="text/*"
153 android:pathPattern=".*\\.ics" />
157 android:launchMode="standard"
158 android:name=".activity.TodoListView" >
160 <action android:name="com.morphoss.acal.activity.TodoListView" />
161 <category android:name="android.intent.category.DEFAULT" />
165 android:launchMode="standard"
166 android:name=".activity.TodoView" >
168 <action android:name="com.morphoss.acal.activity.TodoView" />
169 <category android:name="android.intent.category.DEFAULT" />
173 android:launchMode="standard"
174 android:name=".activity.TodoEdit" >
176 <action android:name="com.morphoss.acal.activity.TodoEdit" />
177 <category android:name="android.intent.category.DEFAULT" />
181 android:launchMode="standard"
182 android:name=".activity.ShowUpgradeChanges" >
184 <action android:name="com.morphoss.acal.activity.ShowUpgradeChanges" />
185 <category android:name="android.intent.category.DEFAULT" />
189 android:launchMode="singleTask"
190 android:name=".activity.AlarmActivity" >
192 <action android:name="com.morphoss.acal.activity.AlarmActivity" />
193 <category android:name="android.intent.category.DEFAULT" />
197 android:label="@string/appActivityPreference"
198 android:launchMode="standard"
199 android:name=".activity.AcalPreferences" >
201 <action android:name="com.morphoss.acal.activity.AcalPreferences" />
202 <category android:name="android.intent.category.DEFAULT" />
206 android:label="Number Picker"
207 android:name=".widget.Picker" >
209 <action android:name="com.morphoss.acal.widget.Picker" />
210 <category android:name="android.intent.category.DEFAULT" />
214 android:exported="true"
215 android:name=".service.ContactsSyncAdapterService"
216 android:process=":contacts" >
218 <action android:name="android.content.SyncAdapter" />
221 android:name="android.content.SyncAdapter"
222 android:resource="@xml/sync_contacts" />
225 android:authorities="servers"
226 android:exported="false"
227 android:name="com.morphoss.acal.providers.Servers" />
229 android:authorities="pathsets"
230 android:exported="false"
231 android:name="com.morphoss.acal.providers.PathSets" />
233 android:authorities="collections"
234 android:exported="false"
235 android:name="com.morphoss.acal.providers.DavCollections" />
237 android:authorities="resources"
238 android:exported="false"
239 android:name="com.morphoss.acal.providers.DavResources" />
241 android:authorities="pendingchanges"
242 android:exported="false"
243 android:name="com.morphoss.acal.providers.PendingChanges" />
244 <service android:name="com.morphoss.acal.service.aCalService" >
246 <action android:name="com.morphoss.acal.service.aCalService" />
249 <service android:name="com.morphoss.acal.dataservice.CalendarDataService" >
251 <action android:name="com.morphoss.acal.dataservice.CalendarDataService" />
255 android:exported="true"
256 android:name="com.morphoss.acal.service.AcalAuthenticator"
257 android:process=":auth" >
259 <action android:name="android.accounts.AccountAuthenticator" />
262 android:name="android.accounts.AccountAuthenticator"
263 android:resource="@xml/authenticator" />
265 <receiver android:name="com.morphoss.acal.receivers.StartUpIntentReceiver" >
267 <action android:name="android.intent.action.BOOT_COMPLETED" />
268 <category android:name="android.intent.category.HOME" />
271 <receiver android:name="com.morphoss.acal.desktop.ShowUpcomingWidgetProvider" >
273 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
276 android:name="android.appwidget.provider"
277 android:resource="@xml/show_upcoming_widget_info" />
280 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
281 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
282 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
283 <uses-permission android:name="android.permission.INTERNET" />
284 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
285 <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" />
286 <uses-permission android:name="android.permission.READ_CALENDAR" />
287 <uses-permission android:name="android.permission.READ_CONTACTS" />
288 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
289 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
290 <uses-permission android:name="android.permission.VIBRATE" />
291 <uses-permission android:name="android.permission.WRITE_CALENDAR" />
292 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
293 <uses-permission android:name="android.permission.WAKE_LOCK" />
294 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
295 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
296 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
297 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
298 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
300 android:name="android.hardware.wifi"
301 android:required="false" />
303 android:name="android.hardware.location.network"
304 android:required="false" />
306 android:name="android.hardware.location"
307 android:required="false" />
309 android:anyDensity="true"
310 android:largeScreens="true"
311 android:normalScreens="true"
312 android:smallScreens="true" />