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" android:versionName="1.29-almost-1.3)">
5 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="7"/>
8 android:icon="@drawable/icon"
9 android:label="@string/appName"
10 android:debuggable="false"
11 android:description="@string/appDescription"
12 android:theme="@android:style/Theme.NoTitleBar">
14 <activity android:name="aCal" android:label="@string/appName">
16 <action android:name="android.intent.action.MAIN" />
17 <category android:name="android.intent.category.LAUNCHER" />
20 <activity android:name="aCalTasks"
21 android:label="@string/appNameTasks"
22 android:icon="@drawable/icon_tasks"
23 android:description="@string/appDescriptionTasks">
25 <action android:name="android.intent.action.MAIN" />
26 <category android:name="android.intent.category.LAUNCHER" />
29 <activity android:name=".activity.MonthView" android:label="@string/appActivityMonthView">
31 <action android:name="com.morphoss.acal.activity.MonthView" />
32 <category android:name="android.intent.category.DEFAULT" />
35 <activity android:launchMode="standard" android:name=".activity.YearView" android:label="@string/appActivityYearView" android:icon="@drawable/icon">
37 <action android:name="com.morphoss.acal.activity.YearView" />
38 <category android:name="android.intent.category.DEFAULT" />
43 android:launchMode="standard"
44 android:name=".weekview.WeekViewActivity"
45 android:label="@string/appActivityWeekView"
46 android:icon="@drawable/icon">
48 <action android:name="com.morphoss.acal.weekview.WeekViewActivity" />
49 <category android:name="android.intent.category.DEFAULT" />
53 <activity android:launchMode="standard" android:name=".activity.serverconfig.ServerConfigList" android:label="@string/appActivityServerConfigList" android:icon="@drawable/icon" android:screenOrientation="portrait">
55 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfigList" />
56 <category android:name="android.intent.category.DEFAULT" />
59 <activity android:launchMode="standard" android:name=".activity.serverconfig.AddServerList" android:label="@string/appActivityAddServerList" android:icon="@drawable/icon" android:screenOrientation="portrait">
61 <action android:name="com.morphoss.acal.activity.serverconfig.AddServerList" />
62 <category android:name="android.intent.category.DEFAULT" />
65 <activity android:launchMode="standard" android:name=".activity.CollectionConfigList" android:label="@string/appActivityCollectionConfigList" android:icon="@drawable/icon" android:screenOrientation="portrait">
67 <action android:name="com.morphoss.acal.activity.CollectionConfigList" />
68 <category android:name="android.intent.category.DEFAULT" />
71 <activity android:launchMode="standard" android:name=".activity.Settings" android:label="@string/appActivitySettings" android:icon="@drawable/icon" android:screenOrientation="portrait">
73 <action android:name="com.morphoss.acal.activity.Settings" />
74 <category android:name="android.intent.category.DEFAULT" />
77 <activity android:launchMode="standard" android:name=".activity.DebugSettings" android:label="@string/appActivityDebugSettings" android:icon="@drawable/icon" android:screenOrientation="portrait">
79 <action android:name="com.morphoss.acal.activity.DebugSettings" />
80 <category android:name="android.intent.category.DEFAULT" />
83 <activity android:launchMode="standard" android:name=".activity.serverconfig.ServerConfiguration" android:screenOrientation="portrait">
85 <action android:name="com.morphoss.acal.activity.serverconfig.ServerConfiguration" />
86 <category android:name="android.intent.category.DEFAULT" />
89 <activity android:launchMode="standard" android:name=".activity.CollectionConfiguration" android:screenOrientation="portrait">
91 <action android:name="com.morphoss.acal.activity.CollectionConfiguration" />
92 <category android:name="android.intent.category.DEFAULT" />
95 <activity android:launchMode="standard" android:name=".activity.EventView">
97 <action android:name="com.morphoss.acal.activity.EventView" />
98 <category android:name="android.intent.category.DEFAULT" />
101 <activity android:launchMode="standard" android:name=".activity.EventEdit">
103 <action android:name="com.morphoss.acal.activity.EventEdit" />
104 <action android:name="android.intent.action.VIEW" />
105 <category android:name="android.intent.category.DEFAULT" />
106 <data android:scheme="content" />
107 <data android:scheme="file" />
108 <data android:scheme="http" />
109 <data android:mimeType="application/ics" />
110 <data android:mimeType="text/calendar" />
111 <!-- the next two lines aren't working atm -->
112 <data android:mimeType="application/octet-stream" android:pathPattern=".*\\.ics" />
113 <data android:mimeType="text/*" android:pathPattern=".*\\.ics" />
116 <activity android:launchMode="standard" android:name=".activity.TodoListView">
118 <action android:name="com.morphoss.acal.activity.TodoListView" />
119 <category android:name="android.intent.category.DEFAULT" />
122 <activity android:launchMode="standard" android:name=".activity.TodoView">
124 <action android:name="com.morphoss.acal.activity.TodoView" />
125 <category android:name="android.intent.category.DEFAULT" />
128 <activity android:launchMode="standard" android:name=".activity.TodoEdit">
130 <action android:name="com.morphoss.acal.activity.TodoEdit" />
131 <category android:name="android.intent.category.DEFAULT" />
134 <activity android:launchMode="standard" android:name=".activity.ShowUpgradeChanges">
136 <action android:name="com.morphoss.acal.activity.ShowUpgradeChanges" />
137 <category android:name="android.intent.category.DEFAULT" />
140 <activity android:launchMode="singleInstance" android:name=".activity.AlarmActivity" android:screenOrientation="portrait">
142 <action android:name="com.morphoss.acal.activity.AlarmActivity" />
143 <category android:name="android.intent.category.DEFAULT" />
146 <activity android:launchMode="standard" android:name=".activity.AcalPreferences" android:label="@string/appActivityPreference" android:screenOrientation="portrait">
148 <action android:name="com.morphoss.acal.activity.AcalPreferences" />
149 <category android:name="android.intent.category.DEFAULT" />
152 <activity android:name=".widget.Picker" android:label="Number Picker">
154 <action android:name="com.morphoss.acal.widget.Picker" />
155 <category android:name="android.intent.category.DEFAULT" />
158 <provider android:authorities="servers" android:name="com.morphoss.acal.providers.Servers"/>
159 <provider android:authorities="pathsets" android:name="com.morphoss.acal.providers.PathSets"/>
160 <provider android:authorities="collections" android:name="com.morphoss.acal.providers.DavCollections"/>
161 <provider android:authorities="resources" android:name="com.morphoss.acal.providers.DavResources"/>
162 <provider android:authorities="pendingchanges" android:name="com.morphoss.acal.providers.PendingChanges"/>
163 <service android:name="com.morphoss.acal.service.aCalService">
165 <action android:name="com.morphoss.acal.service.aCalService"/>
168 <service android:name="com.morphoss.acal.dataservice.CalendarDataService">
170 <action android:name="com.morphoss.acal.dataservice.CalendarDataService"/>
174 <receiver android:name="com.morphoss.acal.receivers.StartUpIntentReceiver">
176 <action android:name="android.intent.action.BOOT_COMPLETED" />
177 <category android:name="android.intent.category.HOME" />
182 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
183 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
184 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
185 <uses-permission android:name="android.permission.INTERNET" />
186 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
187 <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY"></uses-permission>
188 <uses-permission android:name="android.permission.READ_CALENDAR"></uses-permission>
189 <uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
190 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>
191 <uses-permission android:name="android.permission.VIBRATE"/>
192 <uses-permission android:name="android.permission.WRITE_CALENDAR"></uses-permission>
193 <uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission>
194 <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
195 <uses-feature android:required="false" android:name="android.hardware.wifi"/>
196 <uses-feature android:required="false" android:name="android.hardware.location.network"/>
197 <uses-feature android:required="false" android:name="android.hardware.location"/>
199 android:largeScreens="true"
200 android:normalScreens="true"
201 android:smallScreens="true"
202 android:anyDensity="true"