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"
5 android:versionName="1.29-almost-1.3)" >
7 android:minSdkVersion="4"
8 android:targetSdkVersion="7" />
10 android:debuggable="true"
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"
66 android:screenOrientation="portrait" >
68 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfigList" />
69 <category android:name="android.intent.category.DEFAULT" />
73 android:icon="@drawable/icon"
74 android:label="@string/appActivityAddServerList"
75 android:launchMode="standard"
76 android:name=".activity.serverconfig.AddServerList"
77 android:screenOrientation="portrait" >
79 <action android:name="com.morphoss.acal.activity.serverconfig.AddServerList" />
80 <category android:name="android.intent.category.DEFAULT" />
84 android:icon="@drawable/icon"
85 android:label="@string/appActivityCollectionConfigList"
86 android:launchMode="standard"
87 android:name=".activity.CollectionConfigList"
88 android:screenOrientation="portrait" >
90 <action android:name="com.morphoss.acal.activity.CollectionConfigList" />
91 <category android:name="android.intent.category.DEFAULT" />
95 android:icon="@drawable/icon"
96 android:label="@string/appActivitySettings"
97 android:launchMode="standard"
98 android:name=".activity.Settings"
99 android:screenOrientation="portrait" >
101 <action android:name="com.morphoss.acal.activity.Settings" />
102 <category android:name="android.intent.category.DEFAULT" />
106 android:icon="@drawable/icon"
107 android:label="@string/appActivityDebugSettings"
108 android:launchMode="standard"
109 android:name=".activity.DebugSettings"
110 android:screenOrientation="portrait" >
112 <action android:name="com.morphoss.acal.activity.DebugSettings" />
113 <category android:name="android.intent.category.DEFAULT" />
117 android:launchMode="standard"
118 android:name=".activity.serverconfig.ServerConfiguration"
119 android:screenOrientation="portrait" >
121 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfiguration" />
122 <category android:name="android.intent.category.DEFAULT" />
126 android:launchMode="standard"
127 android:name=".activity.CollectionConfiguration"
128 android:screenOrientation="portrait" >
130 <action android:name="com.morphoss.acal.activity.CollectionConfiguration" />
131 <category android:name="android.intent.category.DEFAULT" />
135 android:launchMode="standard"
136 android:name=".activity.EventView" >
138 <action android:name="com.morphoss.acal.activity.EventView" />
139 <category android:name="android.intent.category.DEFAULT" />
143 android:launchMode="standard"
144 android:name=".activity.EventEdit" >
146 <action android:name="com.morphoss.acal.activity.EventEdit" />
147 <action android:name="android.intent.action.VIEW" />
148 <category android:name="android.intent.category.DEFAULT" />
149 <data android:scheme="content" />
150 <data android:scheme="file" />
151 <data android:scheme="http" />
152 <data android:mimeType="application/ics" />
153 <data android:mimeType="text/calendar" />
154 <!-- the next two lines aren't working atm -->
156 android:mimeType="application/octet-stream"
157 android:pathPattern=".*\\.ics" />
159 android:mimeType="text/*"
160 android:pathPattern=".*\\.ics" />
164 android:launchMode="standard"
165 android:name=".activity.TodoListView" >
167 <action android:name="com.morphoss.acal.activity.TodoListView" />
168 <category android:name="android.intent.category.DEFAULT" />
172 android:launchMode="standard"
173 android:name=".activity.TodoView" >
175 <action android:name="com.morphoss.acal.activity.TodoView" />
176 <category android:name="android.intent.category.DEFAULT" />
180 android:launchMode="standard"
181 android:name=".activity.TodoEdit" >
183 <action android:name="com.morphoss.acal.activity.TodoEdit" />
184 <category android:name="android.intent.category.DEFAULT" />
188 android:launchMode="standard"
189 android:name=".activity.ShowUpgradeChanges" >
191 <action android:name="com.morphoss.acal.activity.ShowUpgradeChanges" />
192 <category android:name="android.intent.category.DEFAULT" />
196 android:launchMode="singleTask"
197 android:name=".activity.AlarmActivity"
198 android:screenOrientation="portrait" >
200 <action android:name="com.morphoss.acal.activity.AlarmActivity" />
201 <category android:name="android.intent.category.DEFAULT" />
205 android:label="@string/appActivityPreference"
206 android:launchMode="standard"
207 android:name=".activity.AcalPreferences"
208 android:screenOrientation="portrait" >
210 <action android:name="com.morphoss.acal.activity.AcalPreferences" />
211 <category android:name="android.intent.category.DEFAULT" />
215 android:label="Number Picker"
216 android:name=".widget.Picker" >
218 <action android:name="com.morphoss.acal.widget.Picker" />
219 <category android:name="android.intent.category.DEFAULT" />
223 android:authorities="servers"
224 android:name="com.morphoss.acal.providers.Servers" />
226 android:authorities="pathsets"
227 android:name="com.morphoss.acal.providers.PathSets" />
229 android:authorities="collections"
230 android:name="com.morphoss.acal.providers.DavCollections" />
232 android:authorities="resources"
233 android:name="com.morphoss.acal.providers.DavResources" />
235 android:authorities="pendingchanges"
236 android:name="com.morphoss.acal.providers.PendingChanges" />
237 <service android:name="com.morphoss.acal.service.aCalService" >
239 <action android:name="com.morphoss.acal.service.aCalService" />
242 <service android:name="com.morphoss.acal.dataservice.CalendarDataService" >
244 <action android:name="com.morphoss.acal.dataservice.CalendarDataService" />
247 <receiver android:name="com.morphoss.acal.receivers.StartUpIntentReceiver" >
249 <action android:name="android.intent.action.BOOT_COMPLETED" />
250 <category android:name="android.intent.category.HOME" />
253 <receiver android:name="com.morphoss.acal.desktop.ShowUpcomingWidgetProvider" >
255 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
258 android:name="android.appwidget.provider"
259 android:resource="@xml/show_upcoming_widget_info" />
262 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" >
264 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
266 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
268 <uses-permission android:name="android.permission.INTERNET" />
269 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
270 <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" >
272 <uses-permission android:name="android.permission.READ_CALENDAR" >
274 <uses-permission android:name="android.permission.READ_CONTACTS" >
276 <uses-permission android:name="android.permission.READ_PHONE_STATE" >
278 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" >
280 <uses-permission android:name="android.permission.VIBRATE" />
281 <uses-permission android:name="android.permission.WRITE_CALENDAR" >
283 <uses-permission android:name="android.permission.WRITE_CONTACTS" >
285 <uses-permission android:name="android.permission.WAKE_LOCK" >
288 android:name="android.hardware.wifi"
289 android:required="false" />
291 android:name="android.hardware.location.network"
292 android:required="false" />
294 android:name="android.hardware.location"
295 android:required="false" />
297 android:anyDensity="true"
298 android:largeScreens="true"
299 android:normalScreens="true"
300 android:smallScreens="true" />