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" />
40 <category android:name="android.intent.category.DEFAULT" />
44 android:icon="@drawable/icon"
45 android:label="@string/appActivityYearView"
46 android:launchMode="standard"
47 android:name=".activity.YearView" >
49 <action android:name="com.morphoss.acal.activity.YearView" />
52 <category android:name="android.intent.category.DEFAULT" />
56 android:icon="@drawable/icon"
57 android:label="@string/appActivityWeekView"
58 android:launchMode="standard"
59 android:name=".weekview.WeekViewActivity" >
61 <action android:name="com.morphoss.acal.weekview.WeekViewActivity" />
64 <category android:name="android.intent.category.DEFAULT" />
68 android:icon="@drawable/icon"
69 android:label="@string/appActivityServerConfigList"
70 android:launchMode="standard"
71 android:name=".activity.serverconfig.ServerConfigList"
72 android:screenOrientation="portrait" >
74 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfigList" />
77 <category android:name="android.intent.category.DEFAULT" />
81 android:icon="@drawable/icon"
82 android:label="@string/appActivityAddServerList"
83 android:launchMode="standard"
84 android:name=".activity.serverconfig.AddServerList"
85 android:screenOrientation="portrait" >
87 <action android:name="com.morphoss.acal.activity.serverconfig.AddServerList" />
90 <category android:name="android.intent.category.DEFAULT" />
94 android:icon="@drawable/icon"
95 android:label="@string/appActivityCollectionConfigList"
96 android:launchMode="standard"
97 android:name=".activity.CollectionConfigList"
98 android:screenOrientation="portrait" >
100 <action android:name="com.morphoss.acal.activity.CollectionConfigList" />
103 <category android:name="android.intent.category.DEFAULT" />
107 android:icon="@drawable/icon"
108 android:label="@string/appActivitySettings"
109 android:launchMode="standard"
110 android:name=".activity.Settings"
111 android:screenOrientation="portrait" >
113 <action android:name="com.morphoss.acal.activity.Settings" />
116 <category android:name="android.intent.category.DEFAULT" />
120 android:icon="@drawable/icon"
121 android:label="@string/appActivityDebugSettings"
122 android:launchMode="standard"
123 android:name=".activity.DebugSettings"
124 android:screenOrientation="portrait" >
126 <action android:name="com.morphoss.acal.activity.DebugSettings" />
129 <category android:name="android.intent.category.DEFAULT" />
133 android:launchMode="standard"
134 android:name=".activity.serverconfig.ServerConfiguration"
135 android:screenOrientation="portrait" >
137 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfiguration" />
140 <category android:name="android.intent.category.DEFAULT" />
144 android:launchMode="standard"
145 android:name=".activity.CollectionConfiguration"
146 android:screenOrientation="portrait" >
148 <action android:name="com.morphoss.acal.activity.CollectionConfiguration" />
151 <category android:name="android.intent.category.DEFAULT" />
155 android:launchMode="standard"
156 android:name=".activity.EventView" >
158 <action android:name="com.morphoss.acal.activity.EventView" />
161 <category android:name="android.intent.category.DEFAULT" />
165 android:launchMode="standard"
166 android:name=".activity.EventEdit" >
168 <action android:name="com.morphoss.acal.activity.EventEdit" />
169 <action android:name="android.intent.action.VIEW" />
172 <category android:name="android.intent.category.DEFAULT" />
173 <data android:scheme="content" />
174 <data android:scheme="file" />
175 <data android:scheme="http" />
176 <data android:mimeType="application/ics" />
177 <data android:mimeType="text/calendar" />
178 <!-- the next two lines aren't working atm -->
180 android:mimeType="application/octet-stream"
181 android:pathPattern=".*\\.ics" />
183 android:mimeType="text/*"
184 android:pathPattern=".*\\.ics" />
188 android:launchMode="standard"
189 android:name=".activity.TodoListView" >
191 <action android:name="com.morphoss.acal.activity.TodoListView" />
194 <category android:name="android.intent.category.DEFAULT" />
198 android:launchMode="standard"
199 android:name=".activity.TodoView" >
201 <action android:name="com.morphoss.acal.activity.TodoView" />
204 <category android:name="android.intent.category.DEFAULT" />
208 android:launchMode="standard"
209 android:name=".activity.TodoEdit" >
211 <action android:name="com.morphoss.acal.activity.TodoEdit" />
214 <category android:name="android.intent.category.DEFAULT" />
218 android:launchMode="standard"
219 android:name=".activity.ShowUpgradeChanges" >
221 <action android:name="com.morphoss.acal.activity.ShowUpgradeChanges" />
224 <category android:name="android.intent.category.DEFAULT" />
228 android:launchMode="singleTask"
229 android:name=".activity.AlarmActivity"
230 android:screenOrientation="portrait" >
232 <action android:name="com.morphoss.acal.activity.AlarmActivity" />
235 <category android:name="android.intent.category.DEFAULT" />
239 android:label="@string/appActivityPreference"
240 android:launchMode="standard"
241 android:name=".activity.AcalPreferences"
242 android:screenOrientation="portrait" >
244 <action android:name="com.morphoss.acal.activity.AcalPreferences" />
247 <category android:name="android.intent.category.DEFAULT" />
251 android:label="Number Picker"
252 android:name=".widget.Picker" >
254 <action android:name="com.morphoss.acal.widget.Picker" />
255 <category android:name="android.intent.category.DEFAULT" />
259 android:authorities="servers"
260 android:name="com.morphoss.acal.providers.Servers" />
262 android:authorities="pathsets"
263 android:name="com.morphoss.acal.providers.PathSets" />
265 android:authorities="collections"
266 android:name="com.morphoss.acal.providers.DavCollections" />
268 android:authorities="resources"
269 android:name="com.morphoss.acal.providers.DavResources" />
271 android:authorities="pendingchanges"
272 android:name="com.morphoss.acal.providers.PendingChanges" />
273 <service android:name="com.morphoss.acal.service.aCalService" >
275 <action android:name="com.morphoss.acal.service.aCalService" />
278 <service android:name="com.morphoss.acal.dataservice.CalendarDataService" >
280 <action android:name="com.morphoss.acal.dataservice.CalendarDataService" />
283 <receiver android:name="com.morphoss.acal.receivers.StartUpIntentReceiver" >
285 <action android:name="android.intent.action.BOOT_COMPLETED" />
286 <category android:name="android.intent.category.HOME" />
290 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" >
292 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
294 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
296 <uses-permission android:name="android.permission.INTERNET" />
297 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
298 <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" >
300 <uses-permission android:name="android.permission.READ_CALENDAR" >
302 <uses-permission android:name="android.permission.READ_CONTACTS" >
304 <uses-permission android:name="android.permission.READ_PHONE_STATE" >
306 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" >
308 <uses-permission android:name="android.permission.VIBRATE" />
309 <uses-permission android:name="android.permission.WRITE_CALENDAR" >
311 <uses-permission android:name="android.permission.WRITE_CONTACTS" >
313 <uses-permission android:name="android.permission.WAKE_LOCK" >
316 android:name="android.hardware.wifi"
317 android:required="false" />
319 android:name="android.hardware.location.network"
320 android:required="false" />
322 android:name="android.hardware.location"
323 android:required="false" />
325 android:anyDensity="true"
326 android:largeScreens="true"
327 android:normalScreens="true"
328 android:smallScreens="true" />